revival/game/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallba...

2118 lines
553 KiB
Plaintext

%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2180264
Material:
serializedVersion: 6
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: LiberationSans SDF Material
m_Shader: {fileID: 4800000, guid: fe393ace9b354375a9cb14cdbbc28be4, type: 3}
m_ShaderKeywords:
m_LightmapFlags: 1
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap: {}
disabledShaderPasses: []
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BumpMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _Cube:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailAlbedoMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailMask:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailNormalMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _EmissionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _FaceTex:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MainTex:
m_Texture: {fileID: 28268798066460806}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MetallicGlossMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _OcclusionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _OutlineTex:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ParallaxMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Floats:
- _Ambient: 0.5
- _Bevel: 0.5
- _BevelClamp: 0
- _BevelOffset: 0
- _BevelRoundness: 0
- _BevelWidth: 0
- _BumpFace: 0
- _BumpOutline: 0
- _BumpScale: 1
- _ColorMask: 15
- _CullMode: 0
- _Cutoff: 0.5
- _DetailNormalMapScale: 1
- _Diffuse: 0.5
- _DstBlend: 0
- _FaceDilate: 0
- _FaceUVSpeedX: 0
- _FaceUVSpeedY: 0
- _GlossMapScale: 1
- _Glossiness: 0.5
- _GlossyReflections: 1
- _GlowInner: 0.05
- _GlowOffset: 0
- _GlowOuter: 0.05
- _GlowPower: 0.75
- _GradientScale: 10
- _LightAngle: 3.1416
- _MaskSoftnessX: 0
- _MaskSoftnessY: 0
- _Metallic: 0
- _Mode: 0
- _OcclusionStrength: 1
- _OutlineSoftness: 0
- _OutlineUVSpeedX: 0
- _OutlineUVSpeedY: 0
- _OutlineWidth: 0
- _Parallax: 0.02
- _PerspectiveFilter: 0.875
- _Reflectivity: 10
- _ScaleRatioA: 0.90909094
- _ScaleRatioB: 0.73125
- _ScaleRatioC: 0.7386364
- _ScaleX: 1
- _ScaleY: 1
- _ShaderFlags: 0
- _Sharpness: 0
- _SmoothnessTextureChannel: 0
- _SpecularHighlights: 1
- _SpecularPower: 2
- _SrcBlend: 1
- _Stencil: 0
- _StencilComp: 8
- _StencilOp: 0
- _StencilReadMask: 255
- _StencilWriteMask: 255
- _TextureHeight: 512
- _TextureWidth: 512
- _UVSec: 0
- _UnderlayDilate: 0
- _UnderlayOffsetX: 0
- _UnderlayOffsetY: 0
- _UnderlaySoftness: 0
- _VertexOffsetX: 0
- _VertexOffsetY: 0
- _WeightBold: 0.75
- _WeightNormal: 0
- _ZWrite: 1
m_Colors:
- _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767}
- _Color: {r: 1, g: 1, b: 1, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _EnvMatrixRotation: {r: 0, g: 0, b: 0, a: 0}
- _FaceColor: {r: 1, g: 1, b: 1, a: 1}
- _GlowColor: {r: 0, g: 1, b: 0, a: 0.5}
- _MaskCoord: {r: 0, g: 0, b: 32767, a: 32767}
- _OutlineColor: {r: 0, g: 0, b: 0, a: 1}
- _ReflectFaceColor: {r: 0, g: 0, b: 0, a: 1}
- _ReflectOutlineColor: {r: 0, g: 0, b: 0, a: 1}
- _SpecularColor: {r: 1, g: 1, b: 1, a: 1}
- _UnderlayColor: {r: 0, g: 0, b: 0, a: 0.5}
m_BuildTextureStacks: []
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 71c1514a6bd24e1e882cebbe1904ce04, type: 3}
m_Name: LiberationSans SDF - Fallback
m_EditorClassIdentifier:
hashCode: -1699145518
material: {fileID: 2180264}
materialHashCode: 462855346
m_Version: 1.1.0
m_SourceFontFileGUID: e3265ab4bf004d28a9537516768c1c75
m_SourceFontFile_EditorRef: {fileID: 12800000, guid: e3265ab4bf004d28a9537516768c1c75, type: 3}
m_SourceFontFile: {fileID: 12800000, guid: e3265ab4bf004d28a9537516768c1c75, type: 3}
m_AtlasPopulationMode: 1
m_FaceInfo:
m_FamilyName: Liberation Sans
m_StyleName: Regular
m_PointSize: 86
m_Scale: 1
m_LineHeight: 98.8916
m_AscentLine: 77.853516
m_CapLine: 59
m_MeanLine: 45
m_Baseline: 0
m_DescentLine: -18.22461
m_SuperscriptOffset: 77.853516
m_SuperscriptSize: 0.5
m_SubscriptOffset: -18.22461
m_SubscriptSize: 0.5
m_UnderlineOffset: -12.261719
m_UnderlineThickness: 6.298828
m_StrikethroughOffset: 18
m_StrikethroughThickness: 6.298828
m_TabWidth: 24
m_GlyphTable:
- m_Index: 758
m_Metrics:
m_Width: 32
m_Height: 11
m_HorizontalBearingX: -16
m_HorizontalBearingY: 21
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 10
m_Y: 10
m_Width: 32
m_Height: 11
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 725
m_Metrics:
m_Width: 10
m_Height: 20
m_HorizontalBearingX: -5
m_HorizontalBearingY: 62
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 61
m_Y: 10
m_Width: 10
m_Height: 20
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 797
m_Metrics:
m_Width: 18
m_Height: 20
m_HorizontalBearingX: -9
m_HorizontalBearingY: 67
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 10
m_Y: 40
m_Width: 18
m_Height: 20
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 784
m_Metrics:
m_Width: 16
m_Height: 16
m_HorizontalBearingX: -8
m_HorizontalBearingY: -2
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 90
m_Y: 10
m_Width: 16
m_Height: 16
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 765
m_Metrics:
m_Width: 16
m_Height: 16
m_HorizontalBearingX: -8
m_HorizontalBearingY: -2
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 125
m_Y: 10
m_Width: 16
m_Height: 16
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 775
m_Metrics:
m_Width: 10
m_Height: 13
m_HorizontalBearingX: -3
m_HorizontalBearingY: -5
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 160
m_Y: 10
m_Width: 10
m_Height: 13
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 783
m_Metrics:
m_Width: 24
m_Height: 15
m_HorizontalBearingX: -12
m_HorizontalBearingY: -3
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 189
m_Y: 10
m_Width: 24
m_Height: 15
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 751
m_Metrics:
m_Width: 28
m_Height: 11
m_HorizontalBearingX: -14
m_HorizontalBearingY: -7
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 232
m_Y: 10
m_Width: 28
m_Height: 11
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 736
m_Metrics:
m_Width: 16
m_Height: 14
m_HorizontalBearingX: -8
m_HorizontalBearingY: -4
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 279
m_Y: 10
m_Width: 16
m_Height: 14
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 760
m_Metrics:
m_Width: 51
m_Height: 6
m_HorizontalBearingX: -25
m_HorizontalBearingY: 18
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 314
m_Y: 10
m_Width: 51
m_Height: 6
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 720
m_Metrics:
m_Width: 16
m_Height: 14
m_HorizontalBearingX: -8
m_HorizontalBearingY: 62
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 232
m_Y: 40
m_Width: 16
m_Height: 14
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 726
m_Metrics:
m_Width: 10
m_Height: 20
m_HorizontalBearingX: -5
m_HorizontalBearingY: 62
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 160
m_Y: 42
m_Width: 10
m_Height: 20
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 768
m_Metrics:
m_Width: 10
m_Height: 23
m_HorizontalBearingX: -5
m_HorizontalBearingY: 71
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 189
m_Y: 44
m_Width: 10
m_Height: 23
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 799
m_Metrics:
m_Width: 68
m_Height: 16
m_HorizontalBearingX: -8
m_HorizontalBearingY: 67
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 47
m_Y: 49
m_Width: 68
m_Height: 16
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 743
m_Metrics:
m_Width: 18
m_Height: 16
m_HorizontalBearingX: -9
m_HorizontalBearingY: -2
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 10
m_Y: 79
m_Width: 18
m_Height: 16
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 740
m_Metrics:
m_Width: 18
m_Height: 24
m_HorizontalBearingX: 0
m_HorizontalBearingY: 7
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 134
m_Y: 81
m_Width: 18
m_Height: 24
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 729
m_Metrics:
m_Width: 15
m_Height: 12
m_HorizontalBearingX: -8
m_HorizontalBearingY: -5
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 47
m_Y: 84
m_Width: 15
m_Height: 12
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 737
m_Metrics:
m_Width: 16
m_Height: 15
m_HorizontalBearingX: -8
m_HorizontalBearingY: -3
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 10
m_Y: 114
m_Width: 16
m_Height: 15
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 763
m_Metrics:
m_Width: 8
m_Height: 16
m_HorizontalBearingX: -4
m_HorizontalBearingY: -2
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 81
m_Y: 84
m_Width: 8
m_Height: 16
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 739
m_Metrics:
m_Width: 19
m_Height: 24
m_HorizontalBearingX: -11
m_HorizontalBearingY: 7
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 45
m_Y: 119
m_Width: 19
m_Height: 24
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 762
m_Metrics:
m_Width: 25
m_Height: 64
m_HorizontalBearingX: -12
m_HorizontalBearingY: 63
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 83
m_Y: 119
m_Width: 25
m_Height: 64
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 727
m_Metrics:
m_Width: 10
m_Height: 20
m_HorizontalBearingX: -5
m_HorizontalBearingY: 62
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 10
m_Y: 148
m_Width: 10
m_Height: 20
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 788
m_Metrics:
m_Width: 26
m_Height: 18
m_HorizontalBearingX: -13
m_HorizontalBearingY: 70
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 10
m_Y: 187
m_Width: 26
m_Height: 18
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 774
m_Metrics:
m_Width: 30
m_Height: 12
m_HorizontalBearingX: -15
m_HorizontalBearingY: 64
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 384
m_Y: 10
m_Width: 30
m_Height: 12
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 786
m_Metrics:
m_Width: 12
m_Height: 18
m_HorizontalBearingX: -6
m_HorizontalBearingY: 66
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 314
m_Y: 35
m_Width: 12
m_Height: 18
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 734
m_Metrics:
m_Width: 8
m_Height: 16
m_HorizontalBearingX: -4
m_HorizontalBearingY: -2
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 55
m_Y: 162
m_Width: 8
m_Height: 16
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 747
m_Metrics:
m_Width: 6
m_Height: 15
m_HorizontalBearingX: -3
m_HorizontalBearingY: -3
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 108
m_Y: 84
m_Width: 6
m_Height: 15
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 764
m_Metrics:
m_Width: 32
m_Height: 14
m_HorizontalBearingX: -16
m_HorizontalBearingY: -4
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 433
m_Y: 10
m_Width: 32
m_Height: 14
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 750
m_Metrics:
m_Width: 28
m_Height: 11
m_HorizontalBearingX: -14
m_HorizontalBearingY: -7
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 267
m_Y: 43
m_Width: 28
m_Height: 11
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 731
m_Metrics:
m_Width: 16
m_Height: 14
m_HorizontalBearingX: -7
m_HorizontalBearingY: -3
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 484
m_Y: 10
m_Width: 16
m_Height: 14
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 749
m_Metrics:
m_Width: 30
m_Height: 10
m_HorizontalBearingX: -15
m_HorizontalBearingY: -6
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 345
m_Y: 41
m_Width: 30
m_Height: 10
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 791
m_Metrics:
m_Width: 12
m_Height: 18
m_HorizontalBearingX: -6
m_HorizontalBearingY: 0
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 394
m_Y: 41
m_Width: 12
m_Height: 18
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 773
m_Metrics:
m_Width: 10
m_Height: 19
m_HorizontalBearingX: -5
m_HorizontalBearingY: 62
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 345
m_Y: 70
m_Width: 10
m_Height: 19
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 732
m_Metrics:
m_Width: 32
m_Height: 19
m_HorizontalBearingX: -16
m_HorizontalBearingY: 70
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 425
m_Y: 43
m_Width: 32
m_Height: 19
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 795
m_Metrics:
m_Width: 17
m_Height: 15
m_HorizontalBearingX: -9
m_HorizontalBearingY: -3
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 476
m_Y: 43
m_Width: 17
m_Height: 15
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 738
m_Metrics:
m_Width: 28
m_Height: 6
m_HorizontalBearingX: -14
m_HorizontalBearingY: -7
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 374
m_Y: 78
m_Width: 28
m_Height: 6
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 766
m_Metrics:
m_Width: 30
m_Height: 10
m_HorizontalBearingX: -15
m_HorizontalBearingY: -5
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 421
m_Y: 81
m_Width: 30
m_Height: 10
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 776
m_Metrics:
m_Width: 32
m_Height: 14
m_HorizontalBearingX: -16
m_HorizontalBearingY: 66
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 470
m_Y: 81
m_Width: 32
m_Height: 14
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 767
m_Metrics:
m_Width: 20
m_Height: 18
m_HorizontalBearingX: -10
m_HorizontalBearingY: 66
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 374
m_Y: 103
m_Width: 20
m_Height: 18
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 792
m_Metrics:
m_Width: 31
m_Height: 18
m_HorizontalBearingX: -12
m_HorizontalBearingY: 0
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 413
m_Y: 110
m_Width: 31
m_Height: 18
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 748
m_Metrics:
m_Width: 32
m_Height: 14
m_HorizontalBearingX: -16
m_HorizontalBearingY: -4
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 463
m_Y: 114
m_Width: 32
m_Height: 14
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 790
m_Metrics:
m_Width: 12
m_Height: 18
m_HorizontalBearingX: -6
m_HorizontalBearingY: 0
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 314
m_Y: 72
m_Width: 12
m_Height: 18
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 757
m_Metrics:
m_Width: 28
m_Height: 14
m_HorizontalBearingX: -14
m_HorizontalBearingY: -4
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 218
m_Y: 73
m_Width: 28
m_Height: 14
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 778
m_Metrics:
m_Width: 16
m_Height: 15
m_HorizontalBearingX: -8
m_HorizontalBearingY: -3
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 171
m_Y: 86
m_Width: 16
m_Height: 15
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 798
m_Metrics:
m_Width: 68
m_Height: 16
m_HorizontalBearingX: -8
m_HorizontalBearingY: -2
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 206
m_Y: 106
m_Width: 68
m_Height: 16
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 796
m_Metrics:
m_Width: 28
m_Height: 15
m_HorizontalBearingX: -14
m_HorizontalBearingY: -3
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 127
m_Y: 124
m_Width: 28
m_Height: 15
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 789
m_Metrics:
m_Width: 20
m_Height: 18
m_HorizontalBearingX: -10
m_HorizontalBearingY: 0
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 293
m_Y: 109
m_Width: 20
m_Height: 18
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 730
m_Metrics:
m_Width: 16
m_Height: 14
m_HorizontalBearingX: -9
m_HorizontalBearingY: -3
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 265
m_Y: 73
m_Width: 16
m_Height: 14
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 711
m_Metrics:
m_Width: 52
m_Height: 6
m_HorizontalBearingX: -26
m_HorizontalBearingY: 72
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 332
m_Y: 140
m_Width: 52
m_Height: 6
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 802
m_Metrics:
m_Width: 68
m_Height: 15
m_HorizontalBearingX: -8
m_HorizontalBearingY: 65
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 403
m_Y: 147
m_Width: 68
m_Height: 15
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 794
m_Metrics:
m_Width: 9
m_Height: 8
m_HorizontalBearingX: 10
m_HorizontalBearingY: 58
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 55
m_Y: 197
m_Width: 9
m_Height: 8
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 722
m_Metrics:
m_Width: 26
m_Height: 18
m_HorizontalBearingX: -13
m_HorizontalBearingY: 69
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 174
m_Y: 141
m_Width: 26
m_Height: 18
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 793
m_Metrics:
m_Width: 8
m_Height: 16
m_HorizontalBearingX: -4
m_HorizontalBearingY: 64
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 490
m_Y: 147
m_Width: 8
m_Height: 16
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 728
m_Metrics:
m_Width: 15
m_Height: 12
m_HorizontalBearingX: -7
m_HorizontalBearingY: -5
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 332
m_Y: 109
m_Width: 15
m_Height: 12
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 735
m_Metrics:
m_Width: 16
m_Height: 14
m_HorizontalBearingX: -8
m_HorizontalBearingY: -4
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 127
m_Y: 158
m_Width: 16
m_Height: 14
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 770
m_Metrics:
m_Width: 14
m_Height: 12
m_HorizontalBearingX: -14
m_HorizontalBearingY: 62
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 219
m_Y: 141
m_Width: 14
m_Height: 12
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 781
m_Metrics:
m_Width: 31
m_Height: 28
m_HorizontalBearingX: -15
m_HorizontalBearingY: 75
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 252
m_Y: 146
m_Width: 31
m_Height: 28
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 756
m_Metrics:
m_Width: 52
m_Height: 6
m_HorizontalBearingX: -26
m_HorizontalBearingY: -12
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 162
m_Y: 178
m_Width: 52
m_Height: 6
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 771
m_Metrics:
m_Width: 15
m_Height: 12
m_HorizontalBearingX: 0
m_HorizontalBearingY: 62
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 127
m_Y: 191
m_Width: 15
m_Height: 12
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 754
m_Metrics:
m_Width: 32
m_Height: 11
m_HorizontalBearingX: -16
m_HorizontalBearingY: -7
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 302
m_Y: 165
m_Width: 32
m_Height: 11
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 772
m_Metrics:
m_Width: 30
m_Height: 10
m_HorizontalBearingX: -15
m_HorizontalBearingY: 61
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 353
m_Y: 165
m_Width: 30
m_Height: 10
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 782
m_Metrics:
m_Width: 31
m_Height: 21
m_HorizontalBearingX: -15
m_HorizontalBearingY: 72
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 233
m_Y: 193
m_Width: 31
m_Height: 21
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 779
m_Metrics:
m_Width: 18
m_Height: 14
m_HorizontalBearingX: -9
m_HorizontalBearingY: -4
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 83
m_Y: 202
m_Width: 18
m_Height: 14
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 777
m_Metrics:
m_Width: 42
m_Height: 12
m_HorizontalBearingX: -21
m_HorizontalBearingY: -5
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 161
m_Y: 203
m_Width: 42
m_Height: 12
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 761
m_Metrics:
m_Width: 44
m_Height: 43
m_HorizontalBearingX: -22
m_HorizontalBearingY: 42
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 10
m_Y: 224
m_Width: 44
m_Height: 43
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 787
m_Metrics:
m_Width: 8
m_Height: 16
m_HorizontalBearingX: -4
m_HorizontalBearingY: 64
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 120
m_Y: 222
m_Width: 8
m_Height: 16
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 769
m_Metrics:
m_Width: 52
m_Height: 12
m_HorizontalBearingX: -26
m_HorizontalBearingY: 77
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 402
m_Y: 181
m_Width: 52
m_Height: 12
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 753
m_Metrics:
m_Width: 26
m_Height: 11
m_HorizontalBearingX: -13
m_HorizontalBearingY: -6
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 73
m_Y: 235
m_Width: 26
m_Height: 11
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 719
m_Metrics:
m_Width: 6
m_Height: 14
m_HorizontalBearingX: -3
m_HorizontalBearingY: 62
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 134
m_Y: 45
m_Width: 6
m_Height: 14
m_Scale: 1
m_AtlasIndex: 0
- m_Index: 780
m_Metrics:
m_Width: 32
m_Height: 17
m_HorizontalBearingX: -16
m_HorizontalBearingY: 64
m_HorizontalAdvance: 0
m_GlyphRect:
m_X: 283
m_Y: 195
m_Width: 32
m_Height: 17
m_Scale: 1
m_AtlasIndex: 0
m_CharacterTable:
- m_ElementType: 1
m_Unicode: 820
m_GlyphIndex: 758
m_Scale: 1
- m_ElementType: 1
m_Unicode: 787
m_GlyphIndex: 725
m_Scale: 1
- m_ElementType: 1
m_Unicode: 859
m_GlyphIndex: 797
m_Scale: 1
- m_ElementType: 1
m_Unicode: 846
m_GlyphIndex: 784
m_Scale: 1
- m_ElementType: 1
m_Unicode: 827
m_GlyphIndex: 765
m_Scale: 1
- m_ElementType: 1
m_Unicode: 837
m_GlyphIndex: 775
m_Scale: 1
- m_ElementType: 1
m_Unicode: 845
m_GlyphIndex: 783
m_Scale: 1
- m_ElementType: 1
m_Unicode: 813
m_GlyphIndex: 751
m_Scale: 1
- m_ElementType: 1
m_Unicode: 798
m_GlyphIndex: 736
m_Scale: 1
- m_ElementType: 1
m_Unicode: 822
m_GlyphIndex: 760
m_Scale: 1
- m_ElementType: 1
m_Unicode: 782
m_GlyphIndex: 720
m_Scale: 1
- m_ElementType: 1
m_Unicode: 788
m_GlyphIndex: 726
m_Scale: 1
- m_ElementType: 1
m_Unicode: 830
m_GlyphIndex: 768
m_Scale: 1
- m_ElementType: 1
m_Unicode: 861
m_GlyphIndex: 799
m_Scale: 1
- m_ElementType: 1
m_Unicode: 805
m_GlyphIndex: 743
m_Scale: 1
- m_ElementType: 1
m_Unicode: 802
m_GlyphIndex: 740
m_Scale: 1
- m_ElementType: 1
m_Unicode: 791
m_GlyphIndex: 729
m_Scale: 1
- m_ElementType: 1
m_Unicode: 799
m_GlyphIndex: 737
m_Scale: 1
- m_ElementType: 1
m_Unicode: 825
m_GlyphIndex: 763
m_Scale: 1
- m_ElementType: 1
m_Unicode: 801
m_GlyphIndex: 739
m_Scale: 1
- m_ElementType: 1
m_Unicode: 824
m_GlyphIndex: 762
m_Scale: 1
- m_ElementType: 1
m_Unicode: 789
m_GlyphIndex: 727
m_Scale: 1
- m_ElementType: 1
m_Unicode: 850
m_GlyphIndex: 788
m_Scale: 1
- m_ElementType: 1
m_Unicode: 836
m_GlyphIndex: 774
m_Scale: 1
- m_ElementType: 1
m_Unicode: 848
m_GlyphIndex: 786
m_Scale: 1
- m_ElementType: 1
m_Unicode: 796
m_GlyphIndex: 734
m_Scale: 1
- m_ElementType: 1
m_Unicode: 809
m_GlyphIndex: 747
m_Scale: 1
- m_ElementType: 1
m_Unicode: 826
m_GlyphIndex: 764
m_Scale: 1
- m_ElementType: 1
m_Unicode: 812
m_GlyphIndex: 750
m_Scale: 1
- m_ElementType: 1
m_Unicode: 793
m_GlyphIndex: 731
m_Scale: 1
- m_ElementType: 1
m_Unicode: 811
m_GlyphIndex: 749
m_Scale: 1
- m_ElementType: 1
m_Unicode: 853
m_GlyphIndex: 791
m_Scale: 1
- m_ElementType: 1
m_Unicode: 835
m_GlyphIndex: 773
m_Scale: 1
- m_ElementType: 1
m_Unicode: 794
m_GlyphIndex: 732
m_Scale: 1
- m_ElementType: 1
m_Unicode: 857
m_GlyphIndex: 795
m_Scale: 1
- m_ElementType: 1
m_Unicode: 800
m_GlyphIndex: 738
m_Scale: 1
- m_ElementType: 1
m_Unicode: 828
m_GlyphIndex: 766
m_Scale: 1
- m_ElementType: 1
m_Unicode: 838
m_GlyphIndex: 776
m_Scale: 1
- m_ElementType: 1
m_Unicode: 829
m_GlyphIndex: 767
m_Scale: 1
- m_ElementType: 1
m_Unicode: 854
m_GlyphIndex: 792
m_Scale: 1
- m_ElementType: 1
m_Unicode: 810
m_GlyphIndex: 748
m_Scale: 1
- m_ElementType: 1
m_Unicode: 852
m_GlyphIndex: 790
m_Scale: 1
- m_ElementType: 1
m_Unicode: 819
m_GlyphIndex: 757
m_Scale: 1
- m_ElementType: 1
m_Unicode: 840
m_GlyphIndex: 778
m_Scale: 1
- m_ElementType: 1
m_Unicode: 860
m_GlyphIndex: 798
m_Scale: 1
- m_ElementType: 1
m_Unicode: 858
m_GlyphIndex: 796
m_Scale: 1
- m_ElementType: 1
m_Unicode: 851
m_GlyphIndex: 789
m_Scale: 1
- m_ElementType: 1
m_Unicode: 792
m_GlyphIndex: 730
m_Scale: 1
- m_ElementType: 1
m_Unicode: 773
m_GlyphIndex: 711
m_Scale: 1
- m_ElementType: 1
m_Unicode: 864
m_GlyphIndex: 802
m_Scale: 1
- m_ElementType: 1
m_Unicode: 856
m_GlyphIndex: 794
m_Scale: 1
- m_ElementType: 1
m_Unicode: 784
m_GlyphIndex: 722
m_Scale: 1
- m_ElementType: 1
m_Unicode: 855
m_GlyphIndex: 793
m_Scale: 1
- m_ElementType: 1
m_Unicode: 790
m_GlyphIndex: 728
m_Scale: 1
- m_ElementType: 1
m_Unicode: 797
m_GlyphIndex: 735
m_Scale: 1
- m_ElementType: 1
m_Unicode: 832
m_GlyphIndex: 770
m_Scale: 1
- m_ElementType: 1
m_Unicode: 843
m_GlyphIndex: 781
m_Scale: 1
- m_ElementType: 1
m_Unicode: 818
m_GlyphIndex: 756
m_Scale: 1
- m_ElementType: 1
m_Unicode: 833
m_GlyphIndex: 771
m_Scale: 1
- m_ElementType: 1
m_Unicode: 816
m_GlyphIndex: 754
m_Scale: 1
- m_ElementType: 1
m_Unicode: 834
m_GlyphIndex: 772
m_Scale: 1
- m_ElementType: 1
m_Unicode: 844
m_GlyphIndex: 782
m_Scale: 1
- m_ElementType: 1
m_Unicode: 841
m_GlyphIndex: 779
m_Scale: 1
- m_ElementType: 1
m_Unicode: 839
m_GlyphIndex: 777
m_Scale: 1
- m_ElementType: 1
m_Unicode: 823
m_GlyphIndex: 761
m_Scale: 1
- m_ElementType: 1
m_Unicode: 849
m_GlyphIndex: 787
m_Scale: 1
- m_ElementType: 1
m_Unicode: 831
m_GlyphIndex: 769
m_Scale: 1
- m_ElementType: 1
m_Unicode: 815
m_GlyphIndex: 753
m_Scale: 1
- m_ElementType: 1
m_Unicode: 781
m_GlyphIndex: 719
m_Scale: 1
- m_ElementType: 1
m_Unicode: 842
m_GlyphIndex: 780
m_Scale: 1
m_AtlasTextures:
- {fileID: 28268798066460806}
m_AtlasTextureIndex: 0
m_IsMultiAtlasTexturesEnabled: 0
m_UsedGlyphRects:
- m_X: 0
m_Y: 0
m_Width: 51
m_Height: 30
- m_X: 51
m_Y: 0
m_Width: 29
m_Height: 39
- m_X: 0
m_Y: 30
m_Width: 37
m_Height: 39
- m_X: 80
m_Y: 0
m_Width: 35
m_Height: 35
- m_X: 115
m_Y: 0
m_Width: 35
m_Height: 35
- m_X: 150
m_Y: 0
m_Width: 29
m_Height: 32
- m_X: 179
m_Y: 0
m_Width: 43
m_Height: 34
- m_X: 222
m_Y: 0
m_Width: 47
m_Height: 30
- m_X: 269
m_Y: 0
m_Width: 35
m_Height: 33
- m_X: 304
m_Y: 0
m_Width: 70
m_Height: 25
- m_X: 222
m_Y: 30
m_Width: 35
m_Height: 33
- m_X: 150
m_Y: 32
m_Width: 29
m_Height: 39
- m_X: 179
m_Y: 34
m_Width: 29
m_Height: 42
- m_X: 37
m_Y: 39
m_Width: 87
m_Height: 35
- m_X: 0
m_Y: 69
m_Width: 37
m_Height: 35
- m_X: 124
m_Y: 71
m_Width: 37
m_Height: 43
- m_X: 37
m_Y: 74
m_Width: 34
m_Height: 31
- m_X: 0
m_Y: 104
m_Width: 35
m_Height: 34
- m_X: 71
m_Y: 74
m_Width: 27
m_Height: 35
- m_X: 35
m_Y: 109
m_Width: 38
m_Height: 43
- m_X: 73
m_Y: 109
m_Width: 44
m_Height: 83
- m_X: 0
m_Y: 138
m_Width: 29
m_Height: 39
- m_X: 0
m_Y: 177
m_Width: 45
m_Height: 37
- m_X: 374
m_Y: 0
m_Width: 49
m_Height: 31
- m_X: 304
m_Y: 25
m_Width: 31
m_Height: 37
- m_X: 45
m_Y: 152
m_Width: 27
m_Height: 35
- m_X: 98
m_Y: 74
m_Width: 25
m_Height: 34
- m_X: 423
m_Y: 0
m_Width: 51
m_Height: 33
- m_X: 257
m_Y: 33
m_Width: 47
m_Height: 30
- m_X: 474
m_Y: 0
m_Width: 35
m_Height: 33
- m_X: 335
m_Y: 31
m_Width: 49
m_Height: 29
- m_X: 384
m_Y: 31
m_Width: 31
m_Height: 37
- m_X: 335
m_Y: 60
m_Width: 29
m_Height: 38
- m_X: 415
m_Y: 33
m_Width: 51
m_Height: 38
- m_X: 466
m_Y: 33
m_Width: 36
m_Height: 34
- m_X: 364
m_Y: 68
m_Width: 47
m_Height: 25
- m_X: 411
m_Y: 71
m_Width: 49
m_Height: 29
- m_X: 460
m_Y: 71
m_Width: 51
m_Height: 33
- m_X: 364
m_Y: 93
m_Width: 39
m_Height: 37
- m_X: 403
m_Y: 100
m_Width: 50
m_Height: 37
- m_X: 453
m_Y: 104
m_Width: 51
m_Height: 33
- m_X: 304
m_Y: 62
m_Width: 31
m_Height: 37
- m_X: 208
m_Y: 63
m_Width: 47
m_Height: 33
- m_X: 161
m_Y: 76
m_Width: 35
m_Height: 34
- m_X: 196
m_Y: 96
m_Width: 87
m_Height: 35
- m_X: 117
m_Y: 114
m_Width: 47
m_Height: 34
- m_X: 283
m_Y: 99
m_Width: 39
m_Height: 37
- m_X: 255
m_Y: 63
m_Width: 35
m_Height: 33
- m_X: 322
m_Y: 130
m_Width: 71
m_Height: 25
- m_X: 393
m_Y: 137
m_Width: 87
m_Height: 34
- m_X: 45
m_Y: 187
m_Width: 28
m_Height: 27
- m_X: 164
m_Y: 131
m_Width: 45
m_Height: 37
- m_X: 480
m_Y: 137
m_Width: 27
m_Height: 35
- m_X: 322
m_Y: 99
m_Width: 34
m_Height: 31
- m_X: 117
m_Y: 148
m_Width: 35
m_Height: 33
- m_X: 209
m_Y: 131
m_Width: 33
m_Height: 31
- m_X: 242
m_Y: 136
m_Width: 50
m_Height: 47
- m_X: 152
m_Y: 168
m_Width: 71
m_Height: 25
- m_X: 117
m_Y: 181
m_Width: 34
m_Height: 31
- m_X: 292
m_Y: 155
m_Width: 51
m_Height: 30
- m_X: 343
m_Y: 155
m_Width: 49
m_Height: 29
- m_X: 223
m_Y: 183
m_Width: 50
m_Height: 40
- m_X: 73
m_Y: 192
m_Width: 37
m_Height: 33
- m_X: 151
m_Y: 193
m_Width: 61
m_Height: 31
- m_X: 0
m_Y: 214
m_Width: 63
m_Height: 62
- m_X: 110
m_Y: 212
m_Width: 27
m_Height: 35
- m_X: 392
m_Y: 171
m_Width: 71
m_Height: 31
- m_X: 63
m_Y: 225
m_Width: 45
m_Height: 30
- m_X: 124
m_Y: 35
m_Width: 25
m_Height: 33
- m_X: 273
m_Y: 185
m_Width: 51
m_Height: 36
m_FreeGlyphRects:
- m_X: 37
m_Y: 30
m_Width: 14
m_Height: 9
- m_X: 35
m_Y: 104
m_Width: 2
m_Height: 5
- m_X: 35
m_Y: 105
m_Width: 36
m_Height: 4
- m_X: 29
m_Y: 138
m_Width: 6
m_Height: 39
- m_X: 29
m_Y: 152
m_Width: 16
m_Height: 25
- m_X: 98
m_Y: 108
m_Width: 26
m_Height: 1
- m_X: 257
m_Y: 30
m_Width: 12
m_Height: 3
- m_X: 335
m_Y: 25
m_Width: 39
m_Height: 6
- m_X: 415
m_Y: 31
m_Width: 8
m_Height: 2
- m_X: 364
m_Y: 60
m_Width: 20
m_Height: 8
- m_X: 411
m_Y: 68
m_Width: 4
m_Height: 3
- m_X: 509
m_Y: 0
m_Width: 2
m_Height: 71
- m_X: 466
m_Y: 67
m_Width: 45
m_Height: 4
- m_X: 502
m_Y: 33
m_Width: 9
m_Height: 38
- m_X: 403
m_Y: 93
m_Width: 8
m_Height: 7
- m_X: 453
m_Y: 100
m_Width: 7
m_Height: 4
- m_X: 208
m_Y: 34
m_Width: 14
m_Height: 29
- m_X: 161
m_Y: 71
m_Width: 18
m_Height: 5
- m_X: 196
m_Y: 76
m_Width: 12
m_Height: 20
- m_X: 117
m_Y: 108
m_Width: 7
m_Height: 6
- m_X: 123
m_Y: 74
m_Width: 1
m_Height: 40
- m_X: 161
m_Y: 110
m_Width: 35
m_Height: 4
- m_X: 283
m_Y: 96
m_Width: 21
m_Height: 3
- m_X: 290
m_Y: 63
m_Width: 14
m_Height: 36
- m_X: 393
m_Y: 130
m_Width: 10
m_Height: 7
- m_X: 72
m_Y: 152
m_Width: 1
m_Height: 35
- m_X: 164
m_Y: 110
m_Width: 32
m_Height: 21
- m_X: 504
m_Y: 104
m_Width: 7
m_Height: 33
- m_X: 507
m_Y: 104
m_Width: 4
m_Height: 407
- m_X: 335
m_Y: 98
m_Width: 29
m_Height: 1
- m_X: 356
m_Y: 98
m_Width: 8
m_Height: 32
- m_X: 242
m_Y: 131
m_Width: 41
m_Height: 5
- m_X: 152
m_Y: 148
m_Width: 12
m_Height: 20
- m_X: 209
m_Y: 162
m_Width: 33
m_Height: 6
- m_X: 292
m_Y: 136
m_Width: 30
m_Height: 19
- m_X: 223
m_Y: 162
m_Width: 19
m_Height: 21
- m_X: 151
m_Y: 181
m_Width: 1
m_Height: 12
- m_X: 212
m_Y: 193
m_Width: 11
m_Height: 318
- m_X: 212
m_Y: 223
m_Width: 299
m_Height: 288
- m_X: 0
m_Y: 276
m_Width: 511
m_Height: 235
- m_X: 110
m_Y: 192
m_Width: 7
m_Height: 20
- m_X: 137
m_Y: 224
m_Width: 374
m_Height: 287
- m_X: 137
m_Y: 212
m_Width: 14
m_Height: 299
- m_X: 343
m_Y: 184
m_Width: 49
m_Height: 327
- m_X: 463
m_Y: 172
m_Width: 48
m_Height: 339
- m_X: 463
m_Y: 171
m_Width: 17
m_Height: 340
- m_X: 392
m_Y: 155
m_Width: 1
m_Height: 16
- m_X: 63
m_Y: 214
m_Width: 10
m_Height: 11
- m_X: 63
m_Y: 255
m_Width: 448
m_Height: 256
- m_X: 108
m_Y: 247
m_Width: 403
m_Height: 264
- m_X: 108
m_Y: 225
m_Width: 2
m_Height: 286
- m_X: 80
m_Y: 35
m_Width: 44
m_Height: 4
- m_X: 124
m_Y: 68
m_Width: 26
m_Height: 3
- m_X: 149
m_Y: 35
m_Width: 1
m_Height: 36
- m_X: 273
m_Y: 183
m_Width: 19
m_Height: 2
- m_X: 273
m_Y: 221
m_Width: 238
m_Height: 290
- m_X: 324
m_Y: 202
m_Width: 187
m_Height: 309
- m_X: 324
m_Y: 185
m_Width: 68
m_Height: 326
m_fontInfo:
Name: Liberation Sans
PointSize: 86
Scale: 1
CharacterCount: 250
LineHeight: 98.90625
Baseline: 0
Ascender: 77.84375
CapHeight: 59.1875
Descender: -18.21875
CenterLine: 0
SuperscriptOffset: 77.84375
SubscriptOffset: -12.261719
SubSize: 0.5
Underline: -12.261719
UnderlineThickness: 6.298828
strikethrough: 23.675
strikethroughThickness: 0
TabWidth: 239.0625
Padding: 9
AtlasWidth: 1024
AtlasHeight: 1024
atlas: {fileID: 0}
m_AtlasWidth: 512
m_AtlasHeight: 512
m_AtlasPadding: 9
m_AtlasRenderMode: 4169
m_glyphInfoList: []
m_KerningTable:
kerningPairs: []
m_FontFeatureTable:
m_GlyphPairAdjustmentRecords: []
fallbackFontAssets: []
m_FallbackFontAssetTable: []
m_CreationSettings:
sourceFontFileName:
sourceFontFileGUID: e3265ab4bf004d28a9537516768c1c75
pointSizeSamplingMode: 0
pointSize: 86
padding: 9
packingMode: 4
atlasWidth: 512
atlasHeight: 512
characterSetSelectionMode: 1
characterSequence: 32 - 126, 160 - 255, 8192 - 8303, 8364, 8482, 9633
referencedFontAssetGUID: 8f586378b4e144a9851e7b34d9b748ee
referencedTextAssetGUID:
fontStyle: 0
fontStyleModifier: 0
renderMode: 4169
includeFontFeatures: 1
m_FontWeightTable:
- regularTypeface: {fileID: 0}
italicTypeface: {fileID: 0}
- regularTypeface: {fileID: 0}
italicTypeface: {fileID: 0}
- regularTypeface: {fileID: 0}
italicTypeface: {fileID: 0}
- regularTypeface: {fileID: 0}
italicTypeface: {fileID: 0}
- regularTypeface: {fileID: 0}
italicTypeface: {fileID: 0}
- regularTypeface: {fileID: 0}
italicTypeface: {fileID: 0}
- regularTypeface: {fileID: 0}
italicTypeface: {fileID: 0}
- regularTypeface: {fileID: 0}
italicTypeface: {fileID: 0}
- regularTypeface: {fileID: 0}
italicTypeface: {fileID: 0}
- regularTypeface: {fileID: 0}
italicTypeface: {fileID: 0}
fontWeights:
- regularTypeface: {fileID: 0}
italicTypeface: {fileID: 0}
- regularTypeface: {fileID: 0}
italicTypeface: {fileID: 0}
- regularTypeface: {fileID: 0}
italicTypeface: {fileID: 0}
- regularTypeface: {fileID: 0}
italicTypeface: {fileID: 0}
- regularTypeface: {fileID: 0}
italicTypeface: {fileID: 0}
- regularTypeface: {fileID: 0}
italicTypeface: {fileID: 0}
- regularTypeface: {fileID: 0}
italicTypeface: {fileID: 0}
- regularTypeface: {fileID: 0}
italicTypeface: {fileID: 0}
- regularTypeface: {fileID: 0}
italicTypeface: {fileID: 0}
- regularTypeface: {fileID: 0}
italicTypeface: {fileID: 0}
normalStyle: 0
normalSpacingOffset: 0
boldStyle: 0.75
boldSpacing: 7
italicStyle: 35
tabSize: 10
--- !u!28 &28268798066460806
Texture2D:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: LiberationSans SDF Atlas
m_ImageContentsHash:
serializedVersion: 2
Hash: 00000000000000000000000000000000
m_ForcedFallbackFormat: 4
m_DownscaleFallback: 0
m_IsAlphaChannelOptional: 0
serializedVersion: 2
m_Width: 512
m_Height: 512
m_CompleteImageSize: 262144
m_MipsStripped: 0
m_TextureFormat: 1
m_MipCount: 1
m_IsReadable: 1
m_IsPreProcessed: 0
m_IgnoreMasterTextureLimit: 0
m_StreamingMipmaps: 0
m_StreamingMipmapsPriority: 0
m_VTOnly: 0
m_AlphaIsTransparency: 0
m_ImageCount: 1
m_TextureDimension: 2
m_TextureSettings:
serializedVersion: 2
m_FilterMode: 1
m_Aniso: 1
m_MipBias: 0
m_WrapU: 0
m_WrapV: 0
m_WrapW: 0
m_LightmapFormat: 0
m_ColorSpace: 0
m_PlatformBlob:
image data: 262144
_typelessdata: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003080d101213131312110f0b07010000000000010406070b0f121312100c0706040100000000000000000000000000000000000001040607121313131309080603000000000000000000000000000000000000000002060a0c0d13131313090806030000000000000000000000000000000001070b0f1112131313131313131313131313131312110f0b070100000000000000000000000000020507080e11131312100a0907040000000000000000000000000000000000000106090b0c0b09060100000005080a0b0a0805000000000000000000000000000000000001070c0f1112131313120b0a0805000000000000000000010507070e131313130c0c0a0602000000000000000000000000000000000005080a0b131313130b0b09050100000000000000000000000000000004090e11121313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313080705020000000000000000000000000004080a0a131313131313120a0b1313131311070604000104070713131313131309090703000000000000000000000000060b0e101113131313131313131313131313131313131313131313131313131313131311100e0b060000000000000000000000050a0e101113131311110e0b06010000000000000000000000000000000000000000000000070e14191c1f1f20201e1e1b17120c05000001070d111314181c1e201f1d191413110d0801000000000000000000000000000001070d1013141e202020201615130f0a040000000000000000000000000000000000070d12161919202020201615130f0a0400000000000000000000000000050c12171b1e1f20202020202020202020202020201f1e1b17120c050000000000000000000003090e1214151b1e1f1f1f1c171614100b05000000000000000000000000000000060c121518181815120c06060c111517181715110c060000000000000000000000000000050c12181b1e1f2020201f181715110c06000000000002080d1113141b20202020191816120d070000000000000000000000000000060c1115171820202020181715110c0600000000000000000000000000080f151a1d1f20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201514120e0902000000000000000000050b101416172020202020201f1718202020201e1313100c0d1113142020202020201615130f0a040000000000000000040b11171a1d1e2020202020202020202020202020202020202020202020202020202020201e1d1a17110b0400000000000000030b11161a1d1d2020201e1d1b17120c040000000000000000000000000000000000000000000811181f25292b2c2d2d2b2a27231d170f01070d13181d202025292b2c2c2a2621201d19130c04000000000000000000000000040c12181d20202b2d2d2d2d22211f1b150e070000000000000000000000000000010a12191e2325262d2d2d2d23221f1b160f070000000000000000000000060f171e23282a2b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b2a28231e170f060000000000000000060e141a1e2122272b2c2c2b292322201c160f08000000000000000000000000000911181d22242524221d181111171d21242524211d171109000000000000000000000000060f171e23282a2b2d2d2d2c2423211d170e09030000040c13191d2021282d2d2d2d2625221e18120a0100000000000000000000000910171d2124242d2d2d2d2524211d181109000000000000000000000009121920262a2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d21201e1a140d05000000000000000810171c2023242d2d2d2d2d2c2c24252d2d2d2d2a201f1c18191d202d2d2d2d2d2d2d23221f1b160f07000000000000050e161d22272a2a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2a2a27221d160e050000000000050d151c2226292a2d2d2d2b2a27231d160e060000000000000000000000000000000000000007111a232a3035383939393837342f2821180c13181d24292c2d323638393836332d2c29241e160d0800000000000000000000040d161d24292c2d38393939392f2e2b2620181007000000000000000000000000000a131c232a2f3233393939392f2e2b2720191007000000000000000000050f1821282f34373839393939393939393939393939393837342f2821180f05000000000000080f181f262a2d2e343839393836302f2c27211a1108000000000000000000000109131b23292e3132312e29231b1b22292d3031302d29221b120900000000000000000000050f1821292f3437383939393831302d28221a140c06090e161e25292d2e353939393933322f2a231c130a0000000000000000000009121b22282d30313939393932312e29221b120900000000000000000008121b242b31363839393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939392e2d2a251f170f05000000000008111a22282d303139393939393938303139393939372d2c282324292c39393939393939302f2c272119100700000000040e1720272e3336373939393939393939393939393939393939393939393939393939393939393736332e2720170e04000000030d171f272d3236373939393837332e2820180e040303000000000000000000000000000000030e18232c343c41454646464543403a332a21181d24292f35393a3e42454645433f3a39352f281f1a11080000000000000000010c161f282f35393a45464646463c3b37322a22180e04000000000000000000000007121c252e353b3e40464646463c3b38322b22190f0400000000000000010c17212a333a40434546464646464646464646464646464543403a332a21170c010000000008111a212a31363a3b4144464645433d3c38332b231a0f0500000000000000000009131b252d343a3d3f3d3a342d25242d34393d3e3d39342d241b12090000000000000000010c17212a333a404445464646453e3d39342a261f1711141a20283035393a41464646463f3e3b352e251c1207000000000000000006101b242c34393d3e464646463e3d3a342d241b110600000000000000040f19242d353d424546464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646463b3a36302921170d0200000005101a232c33393c3d464646464646453d3e46464646443a38342e2f3539464646464646463c3b38322b23190f040000000b16202932393f434446464646464646464646464646464646464646464646464646464646464644433f39322920160b0000000b151f2931393e424446464644433f39322a201610101007070501000000000000000000000008141f2a343e464d5152535351504b453c332124292f353a4045474b4f515352504c4745413a312b231a11070000000000000007121d28313940454751535353534947433c342a20150a00000000000000000000020d19232e3740464b4c535353534947433d342b20160a0000000000000007121e28333c454b5052535353535353535353535353535352504b453c33281e1207000000050e1a232c333b4246484e515252524f4a48443d352b21160b000000000000000008111b252d373f464a4b4a463f372d2d363e45494b49453e362d241b11070000000000000007121e29333c454b5052535353524b49453e363128231c1f252a323a4146474e535353534c4b4640372e23180d02000000000000000c17222c363e45494b535353534b4a453f362d22180c010000000000000915202b353f474e5253535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353534846423b33291f14090000000b17222c363e44494a53535353535352494b5353535351464540393a4145535353535353534948433d352b21160a000006111d27323b444a4f51535353535353535353535353535353535353535353535353535353535353514f4a443b32271d11060005111c27313b434a4f50535353514f4b443c32281d1d1d1d1413110d08020000000000000000010d1925303c4650585d5f60605e5c564e4533282f353a41454b5153585c5e5f5f5d5954524c433d352b23190d040000000000010d18242f39434b51535e6060606055534e463c32261b0f0400000000000000000006121e2a3540495157596060606056544e463d32271b0f030000000000000b17232f3a454e565c5e60606060606060606060606060605e5c564e453a2f23170b0000020c17202c353d454d53555a5e5f5f5e5c56544f473d33271c1004000000000000060f19232d373f495156585651493f34343e485056585650483f362d23190f060000000000000c18232f3a454e575c5e6060605f57555046423b342e262831363e444c52545b606060605957514940352a1e120600000000000005111d28343e4850555760606060585650483f34291d11050000000000000e1a26313d4751595e5f606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605f524d453b30251a0e020004101c28333e4850555760606060605f5e5658606060605d53514b43444c525f60606060606056544f473d32271b0f03000b17222e39444d555b5d6060606060606060606060606060606060606060606060606060606060605d5b554d44392e22170b000a16222d39434d555b5d6060605e5c564e44392e2929292921201d19130c050000000000000003101c2935414d5862696c6c6c6b686056453c343940454b51555d6065696b6c6b6966605d564f473d352b1f160c010000000004101d2935404b555d606b6c6c6c6c625f584e43372b21160a0000000000000000000a16232f3b46515b63666c6c6c6c6260584e43382b1f13060000000000000f1b2834404b5660686b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6860564b4034281b0f000008131e29323d474f575f61676b6c6c6b696360594f44382c2014070000000000040d18212b353f49515b6265625b51463a3945505a6264625a50483f352b21180d0400000000000f1b2834404b5760686b6c6c6c6b64615a534d443f3830333b424650565e61686c6c6c6c66635b51463b2f22160a0000000000000815212d3945505a61646c6c6c6c65625a50453a2e211509000000000000111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5e574d42362a1e1205000814202d3944505a61646c6c6c6c6c6c6a61646c6c6c6c6a605c554b4c565d6c6c6c6c6c6c6c6360594f43382c1f1307000e1a27333f4a555f676a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a675f554a3f33271a0e000e1a26323e4a555f666a6c6c6c6b6760564b3f36363636362e2d2a251e170e0500000000000005121f2b3845515d6974797979787268574e423f444b51555d60676d717578797876726d6860594f473d31281e1308000000000613202c3945515d676d78797979796f6a5f53473d32271b0f0100000000000000000c1925323e4b57636d73797979796f6a6054473b2e221508000000000000111e2a3743505c68727879797979797979797979797979797872685c5043372a1e1100010d1925303a444f5961696e747779797876706b6054483c2f22160900000000020c16202a333d47515b626d726d62564a3d3d4956626c716c625a50473d332a1f160c0200000000111e2a3744505c68727879797978716c615f57504a423d3f444d535a61686d7479797979726d63574b3e3225180c0000000000000a1724303d4955616c7179797979716c62564a3d3124170b000000000000121f2c3845525e6a75797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797976695e52463a2d201407000a1623303c4955616c70797979797979756c7179797979776d675c51525d68767979797979796f6b6054483b2f22150900101d2a36434f5b6771777979797979797979797979797979797979797979797979797979797979797771675b4f43362a1d1000101d2936424f5b6671777979797772675c4f4343434343433a3936302920170c02000000000006131f2c3946525f6c7986868684786a5f53484a50555d60676d727a7e82848685837f7a706b60594f433a2f24190d000000000714202d3a4753606d7a84868686877c6f62594f44382c1d120700000000000000000d192633404c5966737f868686867c6f6256493c2f231609000000000000121f2b3845525e6b7884868686868686868686868686868684786b5e5245382b1f120005111d2a36414c56616b707b8184858584827d7063564a3d3023170a000000000a141e28323c454f59626d727e7265584b41414b5864717e716c62594f453b31281e140a00000000121f2b3845525e6b7884868686857e766e69605c544e454a50575e616c717a81868686867f7266594c3f3326190c0000000000000b1824313e4b5764717e868686867e7165584b3e3225180b00000000000013202c3946535f6c7987868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686867b6e6154483b2e211508000a1724313d4a5764707e86868686868779717e8686868683796d605954606d7a8686868686867d6f6356493c3023160900111e2a3744515d6a778486868686868686868686868686868686868686868686868686868686868683776a5d5144372a1e1100111d2a3744505d6a778386868684776b5e515050505050504746413a32291e1308000000000004111e2b3744515e6a77849196887b6e625955545c60676d727a7f858b8f919292908c857d706b60554c4135291b11060000000613202c3945515d67707d8a949a8f82766b605448392f24180c00000000000000000d192633404c5966737f8c9393897c6f6256493c2f231609000000000000121f2b3845525e6b7885919393939393939393939393939184786b5e5245382b1f12000713202d3946525e68707d868d919292918c7f7266594c3f3326190c00000006111c26303a444d57606b727f83776a5d514e4e515d6a77837e716b60574d433a30261c11060000000b1824313e4b5764717e879397928a827b726d66605851545b60696e767e858e939691837a6d6154473a2e2114070000000000050b1824313e4b5764717e8a93938b7e7165584b3e3225180b05000000000013202c3946535f6c7986929393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393877b6e6154483b2e211508000a1724313d4a5764707d8a9393939286796d79859293958d80736b6056606d7a8793939393897c6f6356493c3023160900111e2a3744515d6a778490939393939393939393939393939393939393939393939393939393939083776a5d5144372a1e1100111d2a3744505d6a778390939184776b5e5c5c5c5c5c5c5c54524c443a3025190d0100000000020f1c2835424f5b6875828e9a8d80746b636162666d71797f858c92979c9e9f9e9c9792877d70675d5145382d22170b00000004101d2935404b55616c75828f9c94897c6f63554b4035291d10040000000000000208192633404c5966737f8c9995897c6f6256493c2f231608020000000000121f2b3845525e6b7885919e999292929292929292999e9185786b5e5245382b1f12000714212e3a4754616d7a8592989e9f9f998c7f7266594c3f3326190c0000000b17232e38424c565f69707d8784776a5d5a5a5a5a5d6a7784877d70695f564c42382e23170b0400000a1723303d4955616c727f8b919e948f867f786f6a605d5f666c727b828a92979791847b6e685e5246392d20130700000000080f161c24313e4b5764717e8a97988b7e7165584b3e32251c1610080000000013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f94877b6e6154483b2e211508000a1724313d4a5764707d8a979f9f92867967727f8c979f93887d70685d606d7a87939f9f96897c6f6356493c3023160900111e2a3744515d6a7784909d9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9d9084776a5d5144372a1e1100111d2a3744505d6a7783909d9184776b6969696969696969615e564c41362a1d110500000000000c1926333f4c5966727f8c9992877d736f6e6f72787e848c92979ea1a9a2a1a2a9a19991847a6d6053493f33271b0f030000010d18242f3943505a626f7c89949b8e8175675d5145392c1f13060000000000040c13192633404c5966737f8c9995897c6f6256493c2f2319130c0400000000121f2b3845525e6b7885919e928786868686868687929e9185786b5e5245382b1f12000c1926333f4c5966727f8c97a2a29f97928c7f7266594c3f3326190c000003101c28343f4a545d686e7b859084776a6767676767676a778490857b6e685d544a3f342821160b00000814212d3945505a626d737f8c929d98928c837c746d676a6f787f868f949e9791857b6e695e564c4135291d110500000008111a21272c313e4b5764717e8a97988b7e7165584b3e322c28211a110800000013202c3946535f6c7986929696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969694877b6e6154483b2e211508000a1724313d4a5764707d8a97a39f9286796c6d7a85929f9a91847a6d60606d7a8793a0a296897c6f6356493c3023160900111e2a3744515d6a7784909daaa29f9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9fa3ab9d9084776a5d5144372a1e1100111d2a3744505d6a7783909d9184777676767676767676766d685e5246392d20130700000000000916232f3c4956626f7c8996999286807c7b7c7f848b91979ea2a19e999594969a9fa1968c7f72655b5044372b1f120500000007121d28313e4754606a7683909c9285796d6053473a2d20140700000000040e161e252933404c5966737f8c9995897c6f6256493c2f29251e160e04000000121f2b3845525e6b78859194877a7979797979797a87949185786b5e5245382b1f1200101c2936434f5c6976828f9ca298928885877f7266594c3f3326190c000006121f2b3844505c666d7a8491908477747474747474747477849091837a6d665c50443d32271b10040005111d28333e48515b636d73808d939d9f959087807971737c838c92989e9892857c6f695f574d443a3025190d010000050f1a232b33383c3e4b5764717e8a97988b7e7165584b3e3c38332c231a1005000013202c3946535f6c7987898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989877b6e6154483b2e211508000a1724313d4a5764707d8a979f9f9286796c6773808c98a1968e81756c606d7a87939f9f96897c6f6356493c3023160900111e2a3744515d6a7784909da298928e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e9299a39d9084776a5d5144372a1e1100111d2a3744505d6a7783909d9286828383838383838383827a6d6154473a2e21140700000000000713202d3a4653606d7984919e98928d8988898c91969ea1a29f96918c8988898d92999e9184786c605346392d201306000000010c161f2b37434e5864717e8a99988a7e7164574a3e31241707000000020c162028303539404c5966737f8c9995897c6f6256493c3935302820160c020000121f2b3845525e6b78859194877a6e6c6c6c6c6e7a87949185786b5e5245382b1f1200121e2b3845515e6b7884919e9f92867c7879796d6054473a2d211407000713202c38444f59606d78828f969285808181818181818181808592958f82786d60594f44382c20130700000c17222c363f49515b646e74818e939ea099938d847d808790959fa29992867d6f6a5f574d453b32281e13080000000b16212b353d44484a4d5764717e8a97988b7e7165584d4a48443e352c21160b00000a1623303d495663707d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d796d6053463a2d201307000a1724313d4a5764707d8a9393939286796c616d7a86929f9e938a7e71696d7a8793939393897c6f6356493c3023160900111e2a3744515d6a7784909d9f9286818282828282828282828282828282828282828187929f9d9084776a5d5144372a1e1100111d2a3744505d6a7783909d98928f8f8f8f8f8f8f8f8f877b6e6154483b2e211508000000000006121f2b3844505c66727f8c95a09f9a969495999ea0a29f97928c847f7c7b7c8087929996887c6f6255483c2f22150600000000040d1b27323d4754606d7a86929a8d8174675a4e412f24180d01000008131e28323a414647505966737f8c9995897c6f6256504746413a32281e13080000121f2b3845525e6b78859194877a6e615f5f616e7a87949185786b5e5245382b1f1200121f2c3845525f6b7885929e9b8f82756a6d6d675d5145392c201306000916222f3b4854606b74808d949f97928d8d8d8d8d8d8d8d8d8d92979e948d80746b6054483b2f221609000006101a242d374049525c606d78818e949fa49f96918a8d92999fa49992877d706b60584e453c332920160c02000004101c27333d474f54565a5a64717e8a97988b7e71655a5a57554f473e33281c1004000916222f3b4854606b70707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070706d675c5145382c1f1306000a1724313d4a5764707e868686868687796c5e6874808d99a39f92857b6e6d7a8686868686867d6f6356493c3023160900111e2a3744515d6a7784909d9e9184787575757575757575757575757575757575757885929e9d9084776a5d5144372a1e1100111d2a3744505d6a7783909da39f9c9c9c9c9c9c9c9c94877b6e6154483b2e211508000000000003101c28343f4a54606d79849197a1a9a2a1a2aaa29f98928d857f79736f6e6f747d8792988c7f7265594c3f2e23170c0000000915202b353f4745515d677683909c9083766a554b4035291d100400010d1925303a444c52545c6066737f8c9995897c6f62605c54524c443a3025190d0100121f2b3845525e6b78859194877a6e615454616e7a87949185786b5e5245382b1f1200121f2c3945525f6c7885929f9a8e81746760605d554c4135291d1104000a1623303d495663707c89929da6a29e9a9a9a9a9a9a9a9a9a9a9ea2a69d92897c706356493d3023160a00000008121b252e374044505c666d78828f959fa7a19e97999fa3a39f93877e716b61594f463c332a20170e040000000714202c38444f596063666666717e8a97988b7e716666666361594f44382c201407000713202c38444f59606363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363605c554b4034281c1004000a1623303c4955616c70797979797979756a56616e7b86929fa2978f82776c767979797979796f6b6054483b2f22150900111e2a3744515d6a7784909d9e9184786b686868686868686868686868686868686b7885929e9d9084776a5d5144372a1e1100111d2a3744505d6a7783909da093939393939393939393877b6e6154483b2e2115080000000000000b17232e3845515c666f7c8591979c9f9f9e9c98928d86807a726d676261636b73808d9a8f827568544a3f34281c100300010e1a26313d4751595e556673808d99928578675d5145392c2013060005111d2935414c565e61696c6c737f8c9995897c6f6c6c69615e564c4135291d110500121f2b3845525e6b78859194877a6e615454616e7a87949185786b5e5245382b1f1200121f2c3945525f6c7885929f9a8e8174675b54514c433a2f24190d01000613202d394653606c77818f959fa0939393939393939393939393a09f958e81776c605346392d2013060000000009121c2528343f4a545c666d79839095a0a89f9f9f9fa49c918b7f726c61594f473d342a21180e05000000000916222f3c4854606b70737373737e8a97988b7e73737373706b6155483c2f2316090003101b27323d474f54565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565653514b43392e23180c00000814202d3944505a61646c6c6c6c6c6c6a63525e6974818e99a39f948c7f726a6c6c6c6c6c6c6360594f43382c1f130700111e2a3744515d6a7784909d9e9184786b5e5b5b5b5b5b5b5b5b5b5b5b5b5b5b5f6b7885929e9d9084776a5d5144372a1e1100111d2a3744505d6a7783909d9689868686868686868686867b6e6154483b2e21150800000000000006111c2834404b54606a6f7c858c909292918f8b86807a736d68605c555559616e7b8896918477665c5044382c1f12060004111d2a36424e59636a6c6c727f8b9897867a6d6053473a2d201407000713202d3946525e686d767979797f8c9995897c797979766d685e5246392d20130700121f2b3845525e6b78859194877a6e615f5f616e7a87949185786b5e5245382b1f1200121f2c3945525f6c7885929f9a8e8174675b4e45413a31281e1308000005121f2b3744505b656d798390969589868686868686868686868995969083796d655b5044372b1f120500000000000a1317232e38424b545d676d7a839096939393939393928c7f726d625a50473d342b22180f0600000000000a1723303d4a5663707d80808080828f9c9c8f82808080807d7063574a3d3024170a00000b16212b353d444849494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494645403930271d1207000004101c28333e4850555760606060605f5e594d57616e7b87929fa69f92867c6f675c6060606056544f473d32271b0f0300111e2a3744515d6a7784909d9e9184786b5e514f4f4f4f4f4f4f4f4f4f4f4f525f6b7885929e9d9084776a5d5144372a1e1100111d2a3744505d6a7783909d91847979797979797979797976695e52463a2d201407000000000000000c18232e39424e58606a6f7a7f83858684827f7a736d68605d56514b48535f697884868687796d6053463a2d2013070006121f2c3845525e6a757979797e8a9794877b6e6154483b2e211508000714212e3a4754616d7a828686868c919c998e89868686827a6d6154473a2e21140700121f2b3845525e6b78859194877a6e6c6c6c6c6e7a87949185786b5e5245382b1f1200121f2c3945525f6c7885929f9a8e8174675b4e41352f281f160c010000030f1b27333f49535d676e7a8491908379797979797979797979839091847a6e675d53493f33271b0f0300000000000006111c263039424b555d686e7a84868686868686868680736d635b51483e352c221910060000000000000d1a2633404d596673808c8d8d8d8f949e9e948f8d8d8d8d8074675a4d4134271a0e0000040f19232b32383b3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3a38342e271e150b000000000b17222c363e44494a535353535353524e46535f6975818e9a9393989083796d60535353534948433d352b21160a0000111e2a3744515d6a7784909d9e9184786b5e51454242424242424242424245525f6b7885929e9d9084776a5d5144372a1e1100111d2a3744505d6a7783909d9184776c6c6c6c6c6c6c6c6c6c5e574d42362a1e12050000000000000007121d27303c464e585f686d727678797876726d68615e56524c4540424d5768727879797975665c5044382c1f1206000613202c3946535f6c798786868a909a95887b6e6255483b2f221508000713202d3946525e686d78808b92989ca3a19998928b80786d685e5246392d20130700121f2b3845525e6b78859194877a7979797979797a87949185786b5e5245382b1f1200121f2c3945525f6c78859293938e8174675b4e4134241e160d04000000000b17222d38414b555e686f7c869084776c6c6c6c6c6c6c6c778490867c6f685e554b41382d22170b00000000000000000a141e273039434c565e686e777979797979797979736e635b51483f362c231a1007000000000000000d1a2633404d596673808c9999999c9ea6a69e9c9999998d8074675a4d4134271a0e00000007111921272c2f30303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302d2c28231d150c030000000005101a232c33393c3d4646464646464542424d57626f7c878686868686867e7165584b46463c3b38322b23190f040000111e2a3744515d6a7784909d9e9184786b5e51453835353535353535353845525f6b7885929e9d9084776a5d5144372a1e1100111d2a3744505d6a7783909d9184776b60606060606060605f524d453b30251a0e0200000000000000000b151e2b343c464e565d6066696c6c6b6965615e56524c45413a343b455660686b6c6c6c6a5c544a3f34281c1003000613202c3946535f6c79869293979aa295887c6f6255493c2f2216090005111d2935414c565e666d747e8691969f9f9691867e746d665e564c4135291d110500121f2b3845525e6b7885919e928786868686868687929e9185786b5e5245382b1f1200121f2c3945525f6c7885868686868174675b4e4134281b0c04000000000006111b262f39434d565f6a707d8784776a6060606060606a7784877d706a5f564c43392f261b11060000000000000000020c151e28313a444d565e616b6c6c6c6c6c6c6c6c67635c52493f362d241a110800000000000000000d1a2633404d596673808c9393939393939393939393938d8074675a4d4134271a0e00000000070f161b20222323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323201f1c18120b0300000000000008111a22282d303139393939393938313b47535f6a6f79797979797979716c62564a3d39302f2c2721191007000000111e2a3744515d6a77839093939184786b5e5145382b2828282828282c3845525f6b78859293939084776a5d5144372a1e1100111d2a3744505d6a778390939184776b5e535353535353534846423b33291f1409000000000000000000030c19222b343c434c5254595d5f5f5e5c5854524c46413a35302833454e565c5e60605f5e504a42382e23170c00000613202c3946535f6c7986929fa4a6a295887c6f6255493c2f22160900010d1925303a444c545c606c717c8490949490847c716c605c544c443a3025190d0100121f2b3845525e6b7885919e999292929292929292999e9185786b5e5245382b1f1200121e2b3844515d69737879797979746f64594c4033271a0d000000000000000a141d27313b444e58616b727f83776a5d535353535d6a77837f726b60584e443b31271d140a00000000000000000000030c161f28323b444d52545e60606060606060605a58524a40372e241b12080000000000000000000d1a2633404d5966738086868686868686868686868686868074675a4d4134271a0e0000000000040b10131616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161313100c070000000000000000000810171c2023242d2d2d2d2d2c2c2b37434e585f626c6c6c6c6c6c6c65625a50453a2e23221f1b160f0700000000111e2a3744515d6a77838686868684786b5e5145382b1e1c1c1c1c1f2c3845525f6b78858686868684776a5d5144372a1e1100111d2a3744505d6a778386868684776b5e514646464646463b3a36302921170d0200000000000000000000071019222a313a4145474c50525352504c4746413a3630292421333c454b505153535346443f3830261c110600000613202c3946535f6c7986929facafa295887c6f6255493c2f221609000008131e28323a424a505a616a6f7a828d8d827a6f6a615a504a423a32281e13080000121f2b3845525e6b7884919393939393939393939393939185786b5e5245382b1f1200101c2835414c5761696c6c6c6c6c67645d53483c3024180b00000000000000020b151f29323c464f59626d727f7265584c46464b5865717e726d62594f463c32291f150b020000000000000000000000040d162029323b4146475153535353535353534d4b4740382e251c1209000000000000000000000c1926323f4b57636e737979797979797979797979797979746e64584c3f33261a0d000000000000000307090a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a070604000000000000000000000000050b101416172020202020201a26313c464e535560606060606060585650483f34291d15130f0a040000000000101d2a36434f5b677177797979797872685c5043372a1d0f0f0f0f1e2b3744505d687378797979797771675b4f43362a1d1000101d2936424f5b6671777979797772675c4f4339393939392e2d2a251f170f050000000000000000000000000710191f282f35393a3f43454645433f3a3936302a251e19212a333a4043454646463a38342e261e150a0000000613202c3946535f6c7986929facafa295887c6f6255493c2f2216090000020c16202830383f44505860686e788181786e68605850443f38302820160c020000121f2b3845525e6b7884868686868686868686868686868684786b5e5245382b1f12000c1824303b464f575d5f606060605b59534a41362b2014080000000000000000030d17202a343e47515b626d726d62564a3e3d4a56626c716c625b51473d342a20170d0300000000000000000000000000040e1720293036393b444646464646464646403f3b362e261c130a00000000000000000000000a17232f3b47525c63666c6c6c6c6c6c6c6c6c6c6c6c6c6c67645c52473c3023170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004080a0a13131313130a15202a343c434748535353535353534b4a453f362d22180c0703000000000000000e1a27333f4a555f676a6c6c6c6c6b6860564b3f33271b0f02020f1c2834404c5761686b6c6c6c6c6a675f554a3f33271a0e000e1a26323e4a555f666a6c6c6c6b6760564b3f332d2d2d2d21201e1a140d050000000000000000000000000000070d161e24292c2d333639393836322e2d2a251e19130d1821282f3437383939392d2c28231c150c030000000613202c3946535f6c7986929facaca295887c6f6255493c2f221609000000040e161e262e343e464e565e666d74746d665e564e463e342e261e160e04000000111e2a3743505c68727879797979797979797979797979797872685c5043372a1e110008131f29343d464c5152535353534e4c4841382f251a0f03000000000000000000050e18222c353f49515b6265625b51463a3a45505a6265625a51493f352c22180e05000000000000000000000000000000050e171f252a2d2e38393939393939393934322f2a241c140a01000000000000000000000007131f2a35404a52575960606060606060606060606060605a58524a40362b1f130700000000000004080c0e0f090806030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000606060606030e18222a31373a3c464646464646463e3d3a342d241b11060000000000000000000b17222e39444d555b5d606060605e5c564e443a2f23170b00000c18242f3b454f575d5f606060605d5b554d44392e22170b000a16222d39434d555b5d6060605e5c564e44392e232020201514120e090200000000000000000000000000000000040c13191d2021262a2c2c2b292521201d19130d08020f171d23272a2b2d2d2c201f1c17110a03000000000613202c3946535f6c7986929f9f9f9f95887c6f6255493c2f22160900000000040c141c2328343d444c545c606767605c544c443c3428231c140c04000000000f1b2834404b5660686b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6860564b4034281b0f00020d18222b343b4144454646464641403c362f261d1308000000000000000000000006101a232d373f495156585651493f34343f485056585650483f372d231a10060000000000000000000000000000000000050d14191e20212b2d2d2d2d2d2d2d2d2726231f19120a02000000000000000000000000020e19242e3840474b4d53535353535353535353535353534d4c4740382f24190e030000000001090f14181b1b1515120f0a030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101820262b2e2f3939393939393932312e29221b12090000000000000000000006111d27323b444a4f515353535351504b443c32281d1207000007131e29333d454c505253535353514f4a443b32271d11060005111c27313b434a4f50535353514f4b443c32281d121313080705020000000000000000000000000000000000000001080d111314191d1f201f1d191413110d08020000050c12171b1e1e2020201312100c060000000000000613202c3946535f6c7986929393939393887c6f6255493c2f2216090000000000020a1117222b323b424a51535a5a53514a423b322b2217110a0200000000000b17232f3a454e565c5e60606060606060606060606060605e5c564e453a2f23170b0000061019222930353839393939393433302b251d140b0100000000000000000000000008111b252d373f464a4c4a463f372d2d363f454a4b4a453f362d241b11080000000000000000000000000000000000000002080e1114141e20202020202020201a1917130e0800000000000000000000000000000007121c262e353b3f404646464646464646464646464646413f3c362f261d120800000000030b131a2024272822211f1b150d0701000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151a1f21222d2d2d2d2d2d2d2524211d1811090000000000000000000000000b16202932393f43444646464645433f3a322a20160c010000020d17212b333b4044454646464644433f39322920160b0000000b151f2931393e424446464644433f39322a20160c060600000000000000000000000000000000000000000000000000010406070c10121312100c07070501000000000001070b0f111213131307060300000000000000000613202c3946535f6c7987868686868686867c6f6255493c2f22160900000000000000061019202930394044464e4e464440393029201910060000000000000007121e28333c454b5052535353535353535353535353535352504b453c33281e12070000000710181f24282b2c2d2d2d2d282724201a130b02000000000000000000000000000009131b252d343a3e3f3e3a342d25242d343a3d3e3d3a342d241b120900000000000000000000000000000000000000000000020507081113131313131313130d0d0a070200000000000000000000000000000000000a131c242a2f323339393939393939393939393939393433302b241d140b01000000010b151d252c3134352f2e2b262018120c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0f12151520202020202020181715110c0600000000000000000000000000040e1720272e333637393939393837332f2820180f0500000000060f1921292f343738393939393736332e2720170e04000000030d171f272d3236373939393837332e2820180e040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3845525e6a757979797979797979766a6054473b2e2215080000000000000000070e171e272e34383a41413a38342e271e170e070000000000000000010c17212a333a40434546464646464646464646464646464543403a332a21170c0100000000060d13181c1e1f202020201b1a18140f08010000000000000000000000000000000109131b23292e3132312e29231b1b22292e3132312e29221b120900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a12191f2326262d2d2d2d2d2d2d2d2d2d2d2d2d2d2726231f19120b020000000009131d272f373d40423c3a373129241d160d090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060809131313131313130b0b090501000000000000000000000000000000050e161d22272a2a2d2d2d2d2b2a27231d160f06000000000000070f171e24282b2c2d2d2d2d2a2a27221d160e050000000000050d151c2226292a2d2d2d2b2a27231d160e060000000000000000000000000000000000000000000000000000000000000003060809131313130e0d0b070300000000000000000000000000000000000000000000000004111d2a36424e59636a6c6c6c6c6c6c6c6c6260584e43372b1f1306000000000000000000050c151c23282c2d34342d2c28231c150c0500000000000000000000050f1821282f34373839393939393939393939393939393837342f2821180f0500000000000002080c101212131313130e0d0b0803000000000000000000000000000000000000010911181e22242524221e181111171d21242524211d171109000000000000000000000000000000000003061313131313100f0d0d0f1013131313130603000000000000000000000000000000000000000000000000070e1317191a20202020202020202020202020201a1a17130e080100000000040f1a252f3941484d4e4847433c352f281f1a140c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b11171a1d1e202020201e1d1b17120c050000000000000000060d13181c1e1f202020201e1d1a17110b0400000000000000030b11161a1d1d2020201e1d1b17120c04000000000000000000000000000000000000000000000000000000000000040a0f121515202020201a1a17130e080100000000000000000000000000000000000000000000010e1a26313d4751595e5f6060606060606055544e463c32271b0f0300000000000000000000030b12181c1f202727201f1c18120b03000000000000000000000000060f171e23282a2b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b2a28231e170f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d121518191815120d06060c111517181715110c0600000000000000000000000000000000060c101220202020201d1c19191c1d202020202012100c06000000000000000000000000000000000000000000000002070a0c0d13131313131313131313131313130e0d0b07030000000000000814202c37414b53595b55534e454039312a251f18120b03000000000000000000000000000000000004070a0a0f121313120f0b0606030305060a0e111213120f0a0a07040000000000000000000000000000000004080c0e0f09080603000000000000000000000000000000000000000000000000000000000000060b0e10111313131312110f0b07010000000000000000000002070c0f11121313131311100e0b060000000000000000000000050a0e101113131311110e0b0601000000000000000000000000000000000000000000000000000000000000060e151b1f21222d2d2d2d2726241f1a130b02000000000000000000000000000000000000000000000915202b353f474e5253535353535353534947433c342b20150a00000000000000000000000000070c1012131b1b1312100c07000000000000000000000000000000050c12171b1e1f20202020202020202020202020201f1e1b17120c0500000000000000000000000000030709091313131311070604000000000000000000000000000000000000000106090b0c0b09060100000105090b0b0b090501000000000000000000000000000000030a11171c1f2d2d2d2d2d2928262628292d2d2d2d2d1f1c17110a030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1824313d48535d6568625f58514b433e363128231c150c080200000000000000000000000000050b101416171c1e1f201e1c1813120f0f1213161b1e1f1f1e1c171614100b0500000000000000000000000001090f14181b1b1515120f0a03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101820262b2e2f393939393433302b241d140b00000000000000000000000000000000000000000000040f19242d353d424546464646464646463c3b37322b22190f040000000000000000000000000000000406070e0e07060400000000000000000000000000000000000001070b0f1112131313131313131313131313131312110f0b0701000000000000000000000000040a0f131516202020201e1413100c07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151c23282c393939393936353232353639393939392c28231c150c030000000000000000000000000000000000000406071013131313131313130f070603000000000000000000000000000000000e1b2734404d59656f756f6a605d555046423b342e271e19130c050000000000000000000001080d171c202324282b2c2c2b2924201f1c1b1f2023282b2c2c2b282423201c170d0701000000000000000000030b131a2024272822211f1b150d0701000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060809131313131311100e0b0600000000000000000000000000000000030709091007070406080910090806030000000000000000000000000000000000000000000000000000000000040e18222a31373a3c46464646413f3c362f261d0b020000000000000000000000000000000000000000000008121b242b31363839393939393939392f2e2b272019100700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f161b1f22232d2d2d2d2b201f1c18120b030000000000000000000105090b0b120f0d0a070603000000000000000000000000000000000000000000000000000000000a151e262e3438464646464643413e3e4143464646464638342e261e150a00000000000000000000000000000001070c1013141d20202020202020201c1312100b0600000000000000000000000000000f1b2835424e5b6875817c736d67615a534d444039302a251e160e050000000000000000040c131921282c2f30353839393835312d2b28272b2d30353739393835302f2c282118130c0400000000000000010b151d252c3134352f2e2b262018120c040000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0f12151520202020201e1d1a17110b04000000000000000000000000040b0f1315161d1413111315161d1515120f0a040000000000000000000000000000000000000000000000000000000a15202a343c434748535353534d4c4740382f1d140a000000000000000000000000000000000000000000000009121920262a2c2c2d2d2d2d2d2d2d22221f1b150f0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004080a0a131313130c0b09060100000000000000000000000007101921272c2f3039393939382d2c29231d150d0300000000000000060c111517181e1c1a161312100b060000000000000000000000000000000000000000000000000006111c2630383f445353535353504e49494e505353535353443f3830261c110600000000000000000000000000030b12181d1f202a2d2d2d2d2d2d2d2d29201f1c17110a02000000000000000000000000121e2b3845515e6b7884868079706c615e57514a423d36302820160c02000000000000040d161e242933383c3d4245464645423e3938333337393d4144454645423d3c383329241d160d0400000000000009131d272f373d40423c3a373129241d160d09030000000000000000000000000000000000000000000000000000000000000000000000000000060e151b1f21222d2d2d2d2d2a2a27221d160e0500000000000000000000060b161b2022232921201d1f22232a22211f1b150e0600000000000000000000000000000000000000000000000000030f1b26313c464e5355606060605a58524a402f261c11060000000000000000000000000000000000000000000000080f151a1d1f20202020202020201615130f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b1014161720202020191816120d0700000000000000000000040f19232b32383b3c46464646443a38342f271f150b0100000000000911181d2124252b292623201f1c17110a0200000000000000000000000000000000000000000000000c17232e38424a505f606060605c5a54545a5c606060605f504a42382e23170c000000000000000000000000030d151d24292c2d363939393939393939352d2b28231c140c020000000000000000000000121e2b3845515e6b7884918d847d756e69605c544f46413a32281e13080000000000030c161f282f353e44484a4f515253514f4b46443f3f4446494e515252514f4a48443e352f281f160c0200000000040f1a252f3941484d4e4847433c352f281f1a140c0700000000000000000000000000000000000000000000000000000000000000000000000006101820262b2e2f39393939393736332e2720170e0400000000000000020a111721272c2f30362d2c292b2e2f362f2e2b262018100a01000000000000000000000000000000000000000000000006121f2b37434e585f626c6c6c6c67645c5242382d22170b00000000000000000000000000000000000000000000000004090e11121313131313131313090806030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810171c2023242d2d2d2d2525221e1811090100000000000000000a16212b353d43484953535353514745403931271d12070000000009121b22292e3132383633302d2b28231c140c0600000000000000000000000000000000000000000003101c28343f4a545c6c6c6c6c6c69665e5e66696c6c6c6c6c5c544a3f34281c100300000000000000000000030c151f272f35383a434646464646464646423a38342e261e140b0200000000000000000000121e2b3845515e6b78849196918a827b726d666059524c443a3025190d01000000000a151e28313a41454f55575b5e5f5f5e5c5753504a495053565b5e5f5f5e5b57554f45413a31281e140a000000000814202c37414b53595b55534e454039312a251f18120b03000000000000000000000000000000000000000000000000000000000000000000030e18222a31373a3c464646464644433f39322920160b000000000000020b141c222832383b3c433a3935373b3c433c3b37322a221c130a00000000000000000000000000000000000000000003070915212e3a47535f6a7679797979746e64544a3f33281c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a22282d30313939393932312e29231b130900000000000000030f1b27323d474f5456606060605e53514b43392f23180c00000006111b242d343a3d3e4542403d3a38342e261e17110a020000000000000000000000000000000000000006121f2c3844505c6676797979797670666670767979797976665c5044382c1f1206000000000000000000020b151e2731394045475053535353535353534f46443f3830261d140a00000000000000000000111e2b3844515e6b77848f939d948f867f786f6b615e564c41362a1d110500000006111c26303a434c51596163686b6c6c6b6864605b54535b6063686a6c6c6b68636159514b433a30261c11060000000c1824313d48535d6568625f58514b433e363128231c150c0802000000000000000000000000000000000000000000000000000000000000000a15202a343c4347485353535353514f4a443b32271d110600000000000a141d262d333d44484950474541434749504847433c342e251c1207000000000000000000000000000000000000040a0f131516222f3c4855626f7c868686868074665b5044382b1f120600000000000000000000000000000000000000000000000000000000000000000001040607090b0d0e1011111212131312121111100f0d0b09070704010000000000000000000000000000000000000000000000000000000000000005101a232c33393c3d464646463f3e3a342d251b110700000000000007131f2c38434f5960636c6c6c6c6b605c554b4034291c100400010c18222d363f454a4b514f4d4946443f383028221c140b020000000000000000000000000000000000000713202d3a4653606d788686868682766969768286868686786d6053463a2d2013070000000000000000000a141d273039434b51535d60606060606060605c53504a42382f261b11060000000000000000000815222e3b4855616e7b8289909598928c837d746d685e5246392d2013070000000c17232e38424c555d606b70757879797875716c665e5e656c70747778797875706b605d554b42382e23170b0000000e1b2734404d59656f756f6a605d555046423b342e271e19130c050000000000000000000000000000000000000000000000000000000000030f1b26313c464e535560606060605d5b554d44392e22170b0000000006111c262f383f444f54565c54524c4e54565d55534e4640372e24190e0200000000000000000000000000000000070f161b1f22232d2e3a47535f6a778491939184786c605346392d22170b0000000000000000000000000000000000000000000000000000000000010407070d1113141617191b1d1d1e1e1f20201f1f1e1d1d1b1a18161413110d080705010000000000000000000000000000000000000000000000000000000b17222c363e44494a535353534c4a463f372d23180d0100000000000915222f3b4854606b6f79797979776d675c5145382c1f13060005111d29343f485056585e5c595653504a423e332d261d140a0000000000000000000000000000000000000713202d3a4653606d798693938f8376696976838f939386796d6053463a2d201307000000000000000006111b262f39424b555d60696c6c6c6c6c6c6c6c68605c544a41382d2217130900000000000000000714212d3a46535f696e757d838b9297959089817a6d6154473a2e211407000003101c28343f4a545d676d767d8184858684827e786d68686d777d8184858584817d756d675d544a3f34281c110600000f1b2835424e5b6875817c736d67615a534d444039302a251e160e050000000000000000000000000000000000000000000000000000000006121f2b37434e585f626c6c6c6c6c6a675f554a3f33271a0e000000000b17222d38424a5059606369605d5658606269625f58524a40352a1f130700000000000000000000000000000007111921272c2f30393937434e586673808c9996897c6f63544a3f33281c0f03000000000000000000000000000000000000000000000000000104080d111314181d202122242628292a2b2b2c2c2c2c2b2b2a2a2826242321201d191413110d080501000000000000000000000000000000000000000000000004101c28333e4850555760606060585651493f34291e1206000000000714202c38444f59636f7d8686868684796d6053473a2d201407000915212e3a45505a62656b696663605c5450443f382f261c110600000000000000000000000000000000000713202d3a4653606d7986939c8f8376696976838f9c9386796d6053463a2d20130700000000000000091317222d38414a545d676d767979797979797979756d665c53493f3327251b12090000000000000005121e2a36424d575f616b70787e858d9299938e84776b5e5144382b1e11000006121f2c3844505c666d79828a8e919292918f8a827a6d6d7a82898e919292918e8a82796d665c5044382e23170b0000121e2b3845515e6b7884868079706c615e57514a423d36302820160c020000000000000000000000000000000000000000000000000000000815212e3a47535f6a7679797979797771675b4f43362a1d10000000030f1c28333f4a545b606b6f766d685d606a6f766f6a635c52473b2f23170a0000000000000000000000000000040f19232b32383b3c464646464855626e7b88959a8d8074665b5044382b1f1206000000000000000000000000000000000000000000000001080d1113191d202124292c2d2f3133353637373839393939383737363533312f2d2c292421201e1913110d08030000000000000000000000000000000000000000000814202d3944505a61646c6c6c6c65625b51463a2e221609000000000916232f3c4855616b7683909393897d70675c5145382c1f1306000b1724313d4a56626c71787573706d66615a504a42382d22170b01000000000000000000000000000000000713202d3a4653606d7986939c8f8376696976838f9c9386796d6053463a2d20130700000000000009121b2527333f49535c666d7982868686868686868682786d655b504440372d241a1108000000000000020e1a26313b454d535960666d727a8086929e9285786b5f5245382c1f120003101c28343f4a54606d78828f949b999392999a9490847a7a848f949a999293999b948f82786d60544a3f34281c100300121e2b3845515e6b7884918d847d756e69605c544f46413a32281e13080000000000000000000000000000000000000000000000000000000915222f3c4855626f7c868686868683776a5d5144372a1e1100000006121f2b3844505b666c747d827a6d60666f7c837c736e63574b3f3226190c00000000000000000000000000000a16212b353d4448495353535353535f6a7784909d9184786c605346392d22170b000000000000000000000000000000000000000000040a0f13191d2024292c2d2f35393a3c3e404143444445454646454544444342403e3c3a3935302e2d2a25201e19130f0b06000000000000000000000000000000000000000a1623303c4955616c7079797979726d62564a3e3125180b00000004111d2935414c5663707d8a949b8e82756b61554b4034291c1004000b1825323e4b5865717e8482807c78716c605b544a3f33281e1308000000000000000000000000000000000713202d3a4653606d7986939c8f8376696976838f9c9386796d6053463a2d201307000000000008121b242d373f44505b656d78828f94939393939393938e81776c605b51493f362c231a11070000000000020e1a26313b454d535960666d727a8086929e9285786b5f5245382c1f120006121f2c3844505c66727f8b949691898686888d93968f82828f96938d888686899196948b7f72665c5044382b1f120600121e2b3845515e6b78849196918a827b726d666059524c443a3025190d0100000000000000000000000000000000000000000000000000000915222f3c4855626f7b889393939084776a5d5144372a1e110000000613202d394653606c7881898e81746b6d78839087807366594d4033261a0d00000000000000000000000000030f1b27323d474f54566060606060605866737f8c9996897c6f63544a3f33281c0f03000000000000000000000000000000000000040a0f161b1e24292c2f35393a3d414547494a4c4e5050515152535352525150504e4d4b494745413e3a3936302d2a251f1b17110a0200000000000000000000000000000000000a1724313d4a5764707d868686867f7265584c3f3225190c0000000613202c3945525d6875828f9b94887c6f62594f43392f23180c00000c1825323f4b5865727e8b8f8c89847e756c665b50443a2f24190d010000000000000000000000000000000713202d3a4653606d7986939c8f8376696976838f9c9386796d6053463a2d2013070000000008111a242d363f49525c606c77818e949ea69f9f9f9fa59d938d80746d635b51483e352c231910070000000005121e2a36424d575f616b70787e858d9299938e84776b5e5144382b1e11000713202d3a4653606d7885929891847d79797b808793948f8f949387807b79797d8491989185786d6053463a2d20130700111e2b3744515e6a77838d9399948f867f786f6b615e564c41362a1d110500000000000000000000000000000000000000000000000000000915222f3c4855626f7b88959f9d9084776a5d5144372a1e1100000006121f2b3844505b66727f8c93897d70727f8b93877d7063564a3d3023150a0000000000000000000000000007131f2c38444f5960636c6c6c6c6c6c6c6c6e7b88959a8d8074665b5044382b1f12060000000000000000000000000000000002080d151b20272b2f35393a4145474a4b51545557595b5c5d5e5e5f5f5f5f5e5e5d5d5b59575654524c4b4746413a3936302b27221b140b09030000000000000000000000000000000a1724313d4a5764707d8a93938b7f7265584c3f3225190c0000000714212d3a4754606d7a86929c8f82766a5f53473d31271d120700000c1825323f4b5865727e8b909596918b81786c60554c4135291d11040000000000000000000000000000000713202d3a4653606d7986939c8f8376696976838f9c9386796d6053463a2d201307000000071019232c363f48515b636e74808d939ea6a29f98979ea2a59d928c7f736d625a50473e352b22190f060000000714212d3a46535f696e757d838b9297959088817a6d6154473a2e211407000a1724303d4a5763707d8a9792867b706d6c6e747e8a939c9c938a7e746e6c6d707b869297897d7063564a3d3023170a000714212e3a4754616d7a8187909498928c837d746d685e5246392d20130700000000000000000001020404040404040404040404040404040915222f3c4855626f7b8895a29d9084776a5d5144372a1e11000000030f1c28333f4a54636d75818e9184797a85928c7f736b6155483830261c11060000000000000000000000000915222f3b4854606b6f7979797979797979797983909d9184786c605346392d22170b000000000000000000000000000000050d131920262b32383a4145474c525457555d6062646668696a6a6b6c6c6c6c6b6a6a6968666462605d565754524c4746413a37332d261d1a140d0500000000000000000000000000000a1724313d4a5764707d8a97988b7f7265584c3f3225190c0000000b1825313e4b5864717e8b98988a7d7063584e43352c1f150b0100000815212e3b4854616e7b7f838b919e938c7f73675d5145392c2013060000000000000000000000000000000713202d3a4653606d7986939c8f8376696976838f9c9386796d6053463a2d2013070000040f19222b353e48505a626d73808c929da59e97928b8b92979ea49c918b7f726c61594f473d342a21180e0300000815222e3b4855616e7b8289909598928c837d746d685e5246392d201307000d1a2734404d5a6773808d9a8e8174696060626c75828e9b9b8e81756c6260606975818e998d8073665a4d4033271a0d000713202d3946525e686d747c838b9197959089817a6d6154473a2e21140700000000000004080c0e0f1111111111111111111111111111111115222f3c4855626f7b8895a29d9084776a5d5144372a1e110000000c18232e39424a515b606d7983908d80818e8f82776c6059504a42382e23170c000000000000000000000000091623303c4956636f7c868686868686868686868995a096897c6f63544a3f33281c0f0300000000000000000000000000070e171e252a31373d43474c5154565d606467676d6f7173747677777878797978787777767573716f6d686764615e5654524c46443f382f2a251f170f07010000000000000000000000000a1724313d4a5764707d8a97988b7f7265584c3f3225190c0000030f1b27333f49536874818e9b9286796d6053463c3120220d030000000714202d3a46525e696e72767f8b949f92857a6d6054473a2d2114070000000000000000000000000000000713202d3a4653606d7986939c8f8376696976838f9c9386796d6053463a2d20130700000a16202b343d47505a626c727f8c929ca19e938e857e7e858e939ea19f93887e716b61594f463c332a2015090000111e2b3844515e6b77848f939d938f867f786f6b615e564c41362a1d110500101c2936434f5c6976828f978b7e716457535a63707d899696897d70635a535765717e8b988f8276695c4f4336291c100005111d2935414c565e616a6f787e858d9299938e84776b5e5144382b1e110000000002090f14181b1c1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d222f3c4855626f7b8895a29d9084776a5d5144372a1e11000004101c2834404a545c6063676e7b8592878e91847a6d6562605c544a3f34281c100300000000000000000000000613202d394653606c79849193939393939393939da0a79a8d8074665b5044382b1f12060000000000000000000000030b1218202930363c43474e54555d6065686d7074777a7c7d7f8183838484858686858584838381807e7c7a7774716d6866615e56535049413d3631292118130c0400000000000000000000000a1724313d4a5764707d8a97988b7f7265584c3f3225190c000005121f2b3744505b657784909c8f8276675c5145463e342a1f1408000005121e2a36424d575e61656d76828f9c97897c706356493d3023160a0000000000000000000000000000000713202d3a4653606d7986939c8f8376696976838f9c9386796d6053463a2d20130700030f1b27323d464f59616c717e88939f9f96918a817b72717a818a91969f9a92877d706b60584e453c31261a0e0200121e2b3845515e6b78849196918a827b726d666059524c443a3025190d0100111e2a3744515d6a77839093897c6f63564954606d7a879898877a6d6054495663707c89939083776a5d5144372a1e1100010d1925303a444c52585f656c71798086929e9285786b5f5245382c1f12000000030c131a202527282a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2f3c4855626f7b8895a29d9084776a5d5144372a1e11000006121f2c3844515c666d6f737679808c93998b7e7876726f6d665c5044382c1f1206000000000000000000000006121f2b3844505b6674808d9aa7a09d93939393939393939184796c605346392d20130600000000000000000000050c151c2328323a41464e53586062676d72767a7d808487888a8c8e8f90919192929292919190908e8c8a898784817e7a77726d6863605b534f46423b3329241d160d06000000000000000000000a1724313d4a5764707d8a97988b7f7265584c3f3225190c00000613202d394653606c798592998c7f7366555d5850463b3025190d0000020e1a25303b454d52545a6673808d99978b7e7164584b3e3125180b0000000000000000000000000000000713202d3a4653606d7986939c8f8376696976838f9c9386796d6053463a2d2013070006131f2b37434e58606b707e87929a99938d847d756e68686d757d848d939a9992867d706a5f574d42372b1e120600121e2b3845515e6b7884918d847d756e69605c544f46413a32281e13080000121e2b3845515e6b78848686867c6f625549525d68798686868679675d514955626f7c86868684786b5e5145382b1e1200010d1925303a444c525860656c71798086929e9285786b5f5245382c1f120000020c151e252c313435373737373737373737373737373737373737373c4855626f7b8895a29d9084776a5d5144372a1e1100000713202d3a4653606d787c7f83868c929f9b918b85827f7c786d6053463a2d2013070000000000000000000000030f1c28333f4a54636f7c8997a09589868686868686868686867c6f6356493c30231609000000000000000000050e171e272e343e444c52585f626a6f747a7e83868a8d91959597999b9c9d9d9e9f9f9f9f9e9d9d9c9b99979596918e8a87847f7a75706c656059534d453f352f281f180f060000000000000000000a1724313d4a5764707d8a97988b7f7265584c3f3225190c00000714212e3a4754616d7a8798988b7e716c6c6962584d4135291c1003000009141f29333b4246505c6674818d9a9a8a7d7064574a3d3124170a0000000000000000000000000000000713202d3a4653606d7986939c8f8376696976838f9c9386796d6053463a2d201307000815222e3b4754606a707d8692999590878079706b615e5e616b707a818891969892867c6f695f53473a2e21140800121e2b3845515e6b7884868079706c615e57514a423d36302820160c020000111e2a3743505c687278797979766a5f53474c566a7479797979746a554c47545f6a767979797872685c5043372a1d110005111d2a36414c565e616a6f787e858d9299938e84776b5e5144382b1e11000009131e272f373d404244444444444444444444444444444444444444444855626f7b8895a29d9084776a5d5144372a1e110005111e2b3844515e6b7784898c8f928e8d92928d8e928f8c8983776a5d5144372a1e110000000000000000000000000b17222d394653606c7884919d9083797979797979797979796f6b6054483b2f2215090000000000000000050f1720293039404450565e616a6f767c81868b9092999a9da09e9c9b99989796969595959596969798999b9c9ea09e9a9a93908c86827d786f6b615e575145403a312a2118100600000000000000000a1724313d4a5764707d8a97988b7f7265584c3f3225190c00000815222f3b4855626e7b8895968a7d79797974695d5144382b1f12050000030d17212a36424d57606d7984919e93877b6e6154483b2e2115080000000000000000000000000000000713202d3a4653606d798693938f8376696976838f939386796d6053463a2d201307000916232f3c4956626f7c869298928c837c746d67615952525961676d747d848d929892857b6e6255483b2f221508000f1b2835424e5b6875817c736d67615a534d444039302a251e160e050000000f1b2734404b5660686b6c6c6c625f584e434358626a6c6c6c6c6a625843434e585f626c6c6c6b6860564b3f33271b0f000713202d3946525e686d747c838b9197959088817a6d6154473a2e21140700040f1a252f3941484d4f50505050505050505050505050505050505050505055626f7b8895a29d9084776a5d5144372a1e1100010e1a2734414d5a6774808d908b8581808d8d8081868b908d8073665a4d4033271a0d00000000000000000000000006121f2b3844505b6674808d9a95887b6e6c6c6c6c6c6c6c6c6360594f43382c1f130700000000000000050e172129333b424a515a61686d747c82898e92989d9f9c999696918f8e8d8b8a8a8989888889898a8a8b8c8e8f919696999c9f9d99928e89837c756e69625b514b433c332a22180f06000000000000000a1724313d4a5764707d8a97988b7f7265584c3f3225190c00000916222f3c4955626f7c88959a8f8a868686796c5f5246392c1f13060000030d18212d3a46525e69727f8c96998f8275695e52463a2d2014070000000000000000000000000000000713202d3a4653606d788686868682766969768286868686786d6053463a2d20130700101c2936434f5c697682868686857f786f6a605d554f46464f555d606b6f7980868686868174685b4e4135281b0e000e1a2734404d59656f756f6a605d555046423b342e271e19130c05000000000b17232f3a444e565c5e60606055534e463c4750585e5f60605f5d5850463c464e54556060605e5c564e443a2f23170b000714212e3a4754616d7a8187909598928c837d746d685e5246392d201307000814202c37414b53595b5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d626f7b8895a29d9084776a5d5144372a1e1100000a1623303d495663707d88837e7a747f8b8b7f757a7e83887c6f6255493c2f221609000000000000000000000000030f1c28333f4a54636f7c8997998c7f73665860606060606056544f473d32271b0f03000000000000040e172029333b454d545c606c717a81878f949b9f9b99928f8c8a87848381807e7d7d7c7c7c7b7c7c7d7d7e8081838487898c8f92989b9f9b959089817b726d605d554d453c342a21180f050000000000000a1724313d4a5764707d8a97988b7f7265584c3f3225190c00000916232f3c4956626f7c8995a19a96939285796c5f5246392c1f1306000009141f2c38434f59616e7b86929f92877c6f62574d42362a1e120500000000000000000000000000000006121f2c3844505c6676797979797670666670767979797976665c5044382c1f1206000f1c2835414e5a66707679797979726d666058514b433e3e434c515960676d7379797979746f65594d4034271a0e000c1824313c48535d6568625f58514b433e363128231c150c0802000000000007121d28333c444b50515353534947433c343e474d5153535352514d463e343c43474953535351504b443c32281d120700111e2b3744515e6a77848e9399938f867f786f6b615e564c41362a1d1105000c1825313d48535d65686a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6f7b8895a29d9084776a5d5144372a1e1100000613202d394653606c787b76716d737f8c8c80736d71767b766a5f53473b2e211508000000000000000000000000000b17222d394653606c7884919d9083776a5f5353535353534948433d352b21160a000000000000020c162029323b454d575e666d747e858e93999e98928e8a86827f7d7a78767473727170706f6f6f6f70707072737476787a7d7f82868a8e92989e9d938e867f756d675f574e463c332a21170d0400000000000a1724313d4a5764707d8a97988b7f7265584c3f3225190c0000091623303c4956636f7c8996a2a5a39f9285796c5f5246392c1f130600020e1a26313b4854606b75818e98978d81746a5f53453b30251a0e0200000000000000000000000000000003101c28343f4a545c6c6c6c6c6c69665e5e66696c6c6c6c6c5c544a3f34281c1003000d1925323e49545e66696c6c6c6c65605c544e45403a31313a41454f555c60666c6c6c6c68655d53483c3024180c000814202c37414b53595b55534e454039312a251f18120b0300000000000000010c17212a333a4043454646463c3b37322a353c41454646464645413c352a32373b3c46464645433f3a322a20160c0100121e2b3845515e6b78849196918a827b726d666059524c443a3025190d01000e1b2734404d59656f757777777777777777777777777777777777777777777777777c8895a29d9084776a5d5144372a1e11000006121f2b3844505b666c6e6a656774808d8d81746765696e695f584e43372b1f13060000000000000000000000000006121f2b3844505b6674808d9a95887b6e625548464646463c3b38322b23190f040000000000000a141e28323b444d575e696e78808a92989f97928c86817e7a7673706d68696866656463636262626263636465666869686d7072757a7d81868c91979f98928c81796e695f584e453c33291f160c01000000000a1724313d4a5764707d8a97988b7f7265584c3f3225190c0000091623303c4956636f7c8996a2afac9f9285796c5f5246392c1f13060005121e2a36424d57636f7c89939e92857a6d61584e4333291f140900000000000000000000000000000000000c17232e38424a505f606060605c5a54545a5c606060605f504a42382e23170c00000915212d38424c545a5c6060605f5953504a423c352f28282f353d434b51535a5f6060605b59534b41372c20140800040f1a252f3941484d4e4847433c352f281f1a140c0700000000000000000000050f1821282f3437383939392f2e2b26202a313538393939393835312a20262b2e2f3939393837332f2820180f050000121e2b3845515e6b7884918d847d756e69605c544f46413a32281e130800000f1c2835424f5b68758183838383838383838383838383838383838383838383838383909daa9d9084776a5d5144372a1e110000030f1c28333f4a545b60625f586874818e8e817568575f615f574e463c32261b0f0300000000000000000000000000030f1c28333f4a54636f7c8997998c7f7366584e43373939302f2c272119100700000000000006111c26303a444c565e696e7b838d929f99928c85807a75716d676663615e565b5a585757565655555656575758595b565e616366676d70747a7f848b92989f938e837b6f6a5f574d453b31281d1207000000000a1724313d4a5764707d8a93938b7f7265584c3f3225190c0000091623303c4956636f7c8996a2afac9f9285796c5f5246392c1f1306000714212d3a46535f697683909c968b7e71685d52463c3121170d02000000000000000000000000000000000006111c2630383f445353535353504e49494e505353535353443f3830261c1106000005101b26303a42494e4f535353524c46443f383029241d1e242931394045474d535353534e4d4841392f251a0f04000009131d272f373c40423c3a373129241d160d0903000000000000000000000000060f171d23272a2b2d2d2d22211f1b151f25292b2c2d2d2c2b29251f151b1f22222d2d2d2b2a27231d160f06000000121e2b3845515e6b7884868079706c615e57514a423d36302820160c020000111e2a3744515d6a77839090909090909090909090909090909090909090909090909095a0aa9d9083776a5d5144372a1e110000000b17222d38424a505355535c68758186868276695c5355534d453c342a20150a0000000000000000000000000000000b17222d394653606c788491939184776a5f53473a2e2d23221f1b160f07000000000000040d17232e38424c565e686e7b8490959d9590867f79736e6864605d555754524c4e4d4b4a4a4949494849494a4a4b4d4e4c525456555d6064686d72797f868f949f9591857c6f695f574d43392f24180e050000000a1724313d4a5764707e868686867f7265584c3f3225190c0000091623303c4956636f7c8996a2acac9f9285796c5f5246392c1f1306000815222e3b4855616e7b88949e9184786c60564c41342a20170d020000000000000000000000000000000000000a151e262e3438464646464643413e3e4143464646464638342e261e150a000000000a141e2830383e4143464646463f3a38342e261e181313191f272f34383a404646464641403c372f271d1309000000010b151d252c3134352f2e2b262018120c04000000000000000000000000000000050c12171b1e1e2020201615130f0a14191d1f2020201f1f1d19140a0f1315162020201e1d1b17120c05000000000f1b2835424e5b6875817c736d67615a534d444039302a251e160e05000000111e2a3744515d6a7784909d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9da0a7aa9d9084776a5d5144372a1e1100000006111c262f383f4446484d59656f7579797670665a4e4846423b332a22180e0400000000000000000000000000000006121f2b3844505b667480868686867c6f6255483c2f221615130f0a04000000000000010c161f28343f4a545d686e7a8491969f928d837c736d67615e5654514c4a47464141403f3e3d3d3c3c3c3c3d3d3d3f40414146474a4b5153565d60666d727b828c939a9791857b6e695e554b40352920170d0200000a1623303c4955616c7079797979726d62564a3e3125180b0000091623303c4956636f7c89969f9f9f9f9285796c5f5246392c1f1306000b1724313e4a5764717d8a979a8d8174665b5046413b32291f1408000000000000000000000000000000000000030c151c23282c393939393936353232353639393939392c28231c150c0300000000020c161e262d32353639393939322d2c28231c150c07080d151d23292c2d33393939393534302c251d150b0100000000030b131a2024272822211f1b150d0701000000000000000000000000000000000001070b0f11121313130908060300090d10121313131312100d08000306080913131312110f0b070100000000000e1a2734404d59656f756f6a605d555046423b342e271e19130c0500000000111e2a3744515d6a7784909d9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9d9084776a5d5144372a1e11000000000a141d262d3338393b49545d65686c6c69665e54493b3a3631292118100600000000000000000000000000000000030f1c28333f4a54646e7479797979766a5f53473a2e2115090703000000000000000007131d28313a44505c666d7a8390969a938b80786e6a605d55524c4745413d3a39363033323130302f2f2f2f30303132333035393a3d4045474c52545c60696e767f8892999791847b6e675d51453e32291f140800000814202d3944505a61646c6c6c6c65625b51463a2e2216090000091623303c4956636f7c8993939393939285796c5f5246392c1f1306000b1825313e4b5864717e8b97998d8073665a54524d443b3025190e02000000000000000000000000000000000000030a11171c1f2d2d2d2d2d2928262628292d2d2d2d2d1f1c17110a03000000000000040c141b212528292d2d2d2c26201f1c17110a030000030b12181c1f20272c2d2d2d282724201a130b0300000000000001090f14181a1b1515120f0a03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1824313c48535d6568625f58514b433e363128231c150c08020000000000111e2a3744515d6a778390939393939393939393939393939393939393939393939393939393939084776a5d5144372a1e1100000000020b141c22282b2d37424b54595c60605c5a544c42382d2a261f180f060000000000000000000000000000000000000b17222d3842525c64676c6c6c6c625f584e43372b1f1206000000000000000000010d18242f3a434e58606d788290959f93887f736c665f58514b46413b39352f2e2d2a25272524242323222223232424252625292d2e2f35393a41454b51575e616d727e879299969183796d605a50443b3025190e020004101c28333e4850555760606060585651493f34291e12060000091623303c4956636f7d8686868686868686796c5f5246392c1f1306000a1723303d4a5663707d89989c8f82766c65615e564d41362a1e11050000000000000000000000000000000000000000060c101220202020201d1c19191c1d202020202012100c06000000000000000000020a1015191c1c2020201f191312100c06000000000001070c1013141a202020201b1a18140f090100000000000000000004080c0e0f090806030000000000000000000000000000000000000000000000000406071113131313090806030000000000000000000000000000000000000000000000000000000000000814202c37414b53595b55534e454039312a251f18120b0300000000000000111e2a3744515d6a778386868686868686868686868686868686868686868686868686868686868684776a5d5144372a1e110000000000020a11171c1f20303942494d4f53534f4e49423a30211e1a140d060000000000000000000000000000000000000006111c262f414a52585a6060606055534e463c31261b0f0300000000000000000004111d2935404b55606a737f8c949c928b7e726d605b544e45403936302c292421201e191a1817171616161516161717181a191d202124292c30353940454d535b636c717d87929f958e81746c61564d41362a1e110500000b17222c363e44494a535353534c4a463f372d23180d0100000915222f3b4854606b6f797979797979797974695d5144382b1f1205000714202d3a4753606d7a86929f948b7e76726e685e5246392d2014070000000000000000000000000000000000000000000003061313131313100f0d0d0f10131313131306030000000000000000000000000005090d0f10131313130c070603000000000000000000000406070d131313130e0e0c0804000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c1013141e202020201515120f0a0400000000000000000000000000000000000000000000000000000000040f1a252f3941484d4e4847433c352f281f1a140c07000000000000000000101d2a36434f5b6771777979797979797979797979797979797979797979797979797979797979797771675b4f43362a1d1000000000000000060b0f121e2730373d4142464643413e3830281e120e09030000000000000000000000000000000000000000000a141d2f3841474c4d535353534847433c342a20150a000000000000000000000613202c3945515d676f7c879293948d80736c625b504a423c352f2a25201d191413110d080c0b0a0a090909090a0a0a0c080d111314181d2024292e343b4246515a616b727f8b9393928a7d70685e5246392d201407000005101a232c33393c3d464646463f3e3a342d251b110700000007131f2c38434f5960636c6c6c6c6c6c6c6c6962584d4135291c1003000613202c3945515d6773808c939e908b837f7a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020608080f0e0c0904000000000000000000030b12181c1f202b2d2d2d2c22211f1b150e060000000000000000000000000000000000000000000000000000000009131d272f373c40423c3a373129241d160d0903000000000000000000000e1a27333f4a555f676a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a675f554a3f33271a0e0000000000000000000306151e262c31343539393635322d261e160c020000000000000000000000000000000000000000000000020b1d262f363c3f41464646463c3a37312a22180e03000000000000000000000714202d3a4753606d7a848686868682786c605a51443f382f29241d1914110d080705010000000000000000000000000000010507070d1013191d232831363f485059626d748186868686857a6e6154473b2e21140800000008111a22282d30313939393932312e29231b130900000000030f1b27323d474f5456606060606060605f5d5850463b3025190d000004101d2935404b55606d78818b919695908b7e7265584b3f3225180c00000000000000010407071313131313131313131313131313131313131313131313131313080705020000000000000000000000000000000000000000000001060b0e111113131311100e0a050000000000000000000000000000000000000000000000000000000000000000000003090e1214151c1b18150f0902000000000000030d151d23292c2d38393939392f2e2b2620181006000000000000000000000000000000000000000000000000000000010b151d252c3134352f2e2b262018120c040000000000000000000000000b17222e39444d555b5d6060606060606060606060606060606060606060606060606060606060605d5b554d44392e22170b00000000000000000000030c141b212528292d2d292825211b140c04000000000000000000000000000000000000000000000000000b141d242b303334393939392f2e2b262018100600000000000000000000000613202c3945515d676d7779797979756c665b50483f332d261d18120d080401000000000000000000000000000000000000000000000104080d12181f252a363e47515b646f7479797979786e685e5246392d201407000000000810171c2023242d2d2d2d2525221e1811090100000000000a16212b353d4348495353535353535352514d463e342a1f14080000010d18242f3944505c666d757e84898c8f8b7e7265584b3f3225180c000000000001080d11131420202020202020202020202020202020202020202020202020201514120e090300000000000000000000000000000000000000040c12171b1d1e2020201d1d1a16110b0300000000000000000000000000000000000000000000000000000000000001070c151a1e2122282725201b140c0300000000010b151f272f34383a44464646463c3b37322a22180e04000000000000000000000000000000000000000000000000000000030b131a2024272822211f1b150d07010000000000000000000000000006111d27323b444a4f51535353535353535353535353535353535353535353535353535353535353514f4a443b32271d1106000000000000000000000002091015191b1c20201c1c1915100a020000000000000000000000000000000000000000000000000000020b131a1f2426272d2d2d2d22211f1b150e0600000000000000000000000004111d2935404b555d606b6c6c6c6c69605b544a3f3628221c140b07010000000000000000000000000000000000000000000000000000000000070c141a242c353f49535d64676c6c6c6c6b615e564d41362a1e11050000000000050b1014161720202020191816120d0700000000000000040f19232b32383b3c464646464646464644413b342c22180d0200000007121d28343f4a545c606c71787c7f82847e7165584b3e3225180b00000000040c13191d202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d22211e1a140e060000000000000000000000000000000000060e161d23272a2b2d2d2d2a2926221c150d0500000000000000000000000000000000000000000000000000000000030b121820262b2e2f3534312c251e150c0200000007121d27313940454751535353534847433c342a20150a0000000000000000000000000000000000000000000000000000000001090f14181a1b1515120f0a03000000000000000000000000000000000b16202932393f434446464646464646464646464646464646464646464646464646464646464644433f39322920160b000000000000000000000000000004090c0e0f1313100f0d0905000000000000000000000000000000000000000000000000000000000001080e13171a1a202020201515120f0a0300000000000000000000000000010d18242f3a434b51535e606060605c53504a42382d2417110a0200000000000000000000000000000000000000000000000000000000000000000309121a232d37414a53595b606060605f54524d443b3025190e020000000000000004080a0a131313130c0b09060100000000000000000007101921272c2f3039393939393939393835302a221a100600000000010c17232e38424a505a62656c6f737577716c62564a3d3124170b000000040d161e24292c3939393939393939393939393939393939393939393939393939392e2d2b261f180f06000000000000000000000000000303040e1820282e3337383939393736322d271f170d030000000000000000000000000000000000000000000000000002090d151d232931373a3b42413d3730271e14090000000c18232f39434b51535e6060605f55534e463c32261b0f04000000000000000000000000000000000000000000000000000000000004080c0e0f09080603000000000000000000000000000000000000040e1720272e3336373939393939393939393939393939393939393939393939393939393939393736332e2720170e0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003070b0d0e13131313090806030000000000000000000000000000000007131d28313a40454751535353534f46443f382f261c120600000000000000000000000000000000000000000000000000000000000000000000000008111b252f3841484c4e53535353524746413b32291f140800000000000000000000000000000000000000000000000000000000000000070f161b1f22232d2d2d2d2d2d2d2c2b29251f18100800000000000006111c2630383f4450535b606266696b65625a50453a2e2115090000010c1620282f35394646464646464646464646464646464646464646464646464646463b3a37312a21180e0300000000000000000105070710101016202a32393f434446464644423e3931291f150b000000000000000000000000000000000000000000000000060b141a1f272f343c4247484f4d48413930251b0f040004101c2934404b555c606b6c6c6c6c625f584e43372b21160b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e161d22272a2a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2a2a27221d160e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f282f35393a4446464646423938332d261d140a000000000000000000000000000000000000000000000000000000000000000000000000000009131d262f363c404146464646453b3936302920170d020000000000000000000000000000000000000000000000000000000000000000040a0f131516202020202020201f1f1c19140d0600000000000000000a151e262e343f4149505356595c5e585650483f34291d1105000008131e28323a41455353535353535353535353535353535353535353535353535353534846423c332a1f140900000000000002080d1113141d1d1d1d28323c444b4f51535353504f4a433b31271c1105000000000000000000000000000000000000000000020a11171f252a313940454d53555b59534b41372c2015090006131f2c3845515c676d77797979796f6a5f53473d32271b1002000000000000000000010406071212121212121212121212121212121212121212121212121212080705020000000000000000000000000000040b11171a1d1e2020202020202020202020202020202020202020202020202020202020201e1d1a17110b0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030709090e111313110e090907030000000000000000000000000000040d161d24292c2d3839393939362d2b28221c140b020000000000000000000000000000000000000000000000000000000000000000000000000000010b141d252b30333439393939382e2d2a251f170e05000000000000000000000000000000000000000000000000000000000000000000000003070909131313131313131312100d0802000000000000000000030c151c23282f383f4446494c4f514b4a453f362d22180c0100010d19242f3a444c525f606060606060606060606060606060606060606060606060606055534d453c31261a0e0200000000050c13191d2021292929292e39444e565c5e6060605d5b554d43392d22160a0000000000000000000000000000000000000002080c141c232830363d434b51575f6268655d53483d3125180c000714202d3a4753606d7984868686877c6f62594f44382c1e13080000000000000001080d1113141f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1514120e09030000000000000000000000000000060b0e101113131313131313131313131313131313131313131313131313131313131311100e0b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1315161b1e1f1f1e1b1615130f0a0400000000000000000000000000040c13181d20202b2d2d2d2d29201f1c17110a0200000000000000000000000000000000000000000000000000000000000000000000000000000000020b131a202427282d2d2d2d2c21201e19140d05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a11171d262d3337393c4042443e3d3a342d241b1106000004111d2935414c565d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5f574d42372b1e1205000000050e171e252a2d2e36363636363f4b5660676b6c6c6c6a665f554a3e32261a0e000000000000000000000000000000000000040c13191e262e343b42464f555c60696e756f65594d4134271b0e0006131f2c3845515c67707d8993998f82766b6054483a3024190d010000000000040c13191d20212c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c22211e1a140d060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d161b1f2223282b2c2c2b2823221f1b160d080200000000000000000000000001070d1113141e202020201c13120f0b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080f14181a1b202020201f1414110e08020000000000000000000000000000000000020608080c0f1112131312110f0d0908060300000000000000000000000000000000000000000000000000000000000000060b141b22272b2d2f33363832312e29221b12090000000713202c3945525d6876797979797979797979797979797979797979797979797979797976695f53463a2d2114070000020c1720293036393a4343434343434f5c6772777979797771665b4f4236291d100000000000000000000000000000000000040e161e242930383f444d525961676d737b8175685b4f4235281c0f0004101c2934404b55606b75818e9a94897d7063564c4135291d110500000000040d161e24292c2d38383838383838383838383838383838383838383838383838382e2d2a261f170f06000000000000000000000000000000000000000003090d10121313131312100d08030000000000000000000000000000000000000000000000060b0e10111313131312110f0b07010000000000000000000002070c0f11121313131311100e0b0600000000000000000000000000050c131921272c2f30343839393834302f2c272119130c05000000000000000000000000000104060711131313130f060603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003080b0d0e131313131208070502000000000000000000000000000000000003090f121415191c1e1f20201f1d1c1a1615130f0a04000000000000000000000000000000000000000000000000000000000000020a11171b1f202326292b2524211d181109000000000714212d3a4754606d7a86868686868686868686868686868686868686868686868686867b6e6155483b2e221508000008131e29323a414647505050505050515e6b778486868683776a5d5044372a1d1100000000000000000000000000000000020c16202830353d424a50575e616b7079808685786b5f5245382c1f1200000c18232f39434f59626e7c87939b8f8275685d5246392d201307000000010c161f282f35393a45454545454545454545454545454545454545454545454545453b3a36312921170d03000000000000000000000000000000000000070e14191d1f2020201f1f1d19140e070000000000000000000000000000000000000000040b11171a1d1e202020201e1d1b17120c050000000000000000060d13181c1e1f202020201e1d1a17110b0400000000000000000000060e171e252a32383b3c4144464644413c3b38322a251e170e060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f151a1f212226292b2c2c2c2c2a282622211f1b150e0700000000000000000000000000000000000000000000000000000000000000060b0f121316191c1e181715110c0600000000000714212d3a4754606d7a87939393939393939393939393939393939393939393939393887b6e6155483b2e22150800010d1925303a444c52545c5c5c5c5c5c5c5e6b778491939083776a5d5044372a1d110000000000000000000000000000000008131e28323a41454e545c60696e757d848c9285786b5f5245382c1f12000007121d27313d47535f6a75828f9c92867a6d6154473a2e21140700000008131e28313a41454752525252525252525252525252525252525252525252525252524846423b33291f140900000000000000000000000106060601010811191f25292b2c2d2d2c2b29251f191108010106060601000000000000000000000000050e161d22272a2a2d2d2d2d2b2a27231d160f06000000000000070f171e24282b2c2d2d2d2d2a2a27221d160e050000000000000000060f18202930363d4448494e515252514e4948443d36302920180f06000000000000000000000106090b0c1313131208070502000000000000000000000000000000000000000001060b0f1112120f0b06050300000000000000000000000000000000060a0e10111313131311100e0a060000000000000000000000000000070e151b20262b2e2f323537383939383735332f2e2b26201810070000000000000000000000000000000000000000000000000000000000000000030506090d0f110b0b0905010000000000000714212d3a4754606d7a87939f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f94887b6e6155483b2e2215080005111d2a36414c565e6169696969696969696b7784919d9083776a5d5044372a1d11000000000000000000000000000000010d1924303a444c525860666d727b818991969285786b5f5245382c1f120000010b151f2b37434e5863707d8998998a7e7164574b3e312418080000010d19242f3a434c51545f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f55534d453b31261a0e0200000000000003080b0d0e1313130e0d111a232a313538393939393835312a231a110d0e1313130e0d0b080300000000000000040e1720272e333637393939393837332f2820180f0500000000060f1921292f343738393939393736332e2720170e04000000000000040d182129323a41464f54565b5e5f5f5e5b56544f46413a322921180d040000000000000000060d121618192020201e1514120e09030000000000000000000000000000000000040c12171b1d1e1e1c1713120f0b06000000000000000000000000040b11161a1d1e202020201e1d1a16110b04000000000000000000000009101820262b31373a3b3f4244454646454442403c3b37322a22180e04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a87939494949494949494949494949494949494949494949494887b6e6155483b2e221508000713202d3946525e686d7676767676767676767784919d9083776a5d5044372a1d1100000000000000000000000000000004111d2935414c565d606a6f787f868e939a938e84786b5e5145382b1e12000000030d1a26313c4653606d7985929a8d8074675a4d412f24190d010004111d2935414c555d606b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b615f574d42362a1e12050000000001080e14171a1b2020201b1a18232c353c41454646464645413c352c23181a1b2020201b1a17140e080100000000000b16202932393f43444646464645433f3a322a20160c010000020d17212b333b4044454646464644433f39322920160b0000000000010c161f29333b444c52596063676b6c6c6b67636059524c443b33291f160c010000000000010911181e2224252d2d2d2b21201e1a140d05000000000000000000000000000000060e161d23272a2b2b2824201f1b17110a02000000000000000000050d151c2227292a2d2d2d2d2a2927221c150d0500000000000000000009121b222a32373c4347484c4f5152535352504f4d4947433c342a20150a00000000000000050a0d0f101313131311110e0c0e0f131313131312110e090400000000000000000000000000000000000714212d3a4754606d7a87878787878787878787878787878787878787878787878787877b6e6155483b2e221508000714212e3a4754616d7a8283838383838383838286929d9083776a5d5044372a1d110000000000000000000000000000000713202c3945525d686d747c838b9298959087817a6d6154473a2e211407000008141f2a343e4644505c6675828f9b8f837669554c4135291d1104000613202c3945515d676d78787878787878787878787878787878787878787878787878786e695f53463a2d211407000000020b131a1f2426272d2d2d2827241f353e474d5153535352514d463e351f2427282d2d2d2726241f1a130b0200000006111d27323b444a4f515353535351504b443c32281d1207000007131e29333d454c505253535353514f4a443b32271d11060000000007131d28313b454d565e616b6f7477797977746f6b615e564d453b31281d1307000000000009131b23292e3132393939382e2d2a251f170f0500000000000000000000000000040e1820282e3337383835312d2b27221b140b0500000000000000040d171f272e333637393939393736332e271f170d040000000000000009121b242d343c43474e5355595c5e5f5f5f5f5d5b5955534e463c32261b0f0300000000030a11161a1c1d202020201e1d1b181b1b20202020201f1d1a150f08000000000000000000000000000000000613202d394653606c777a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a786c605346392d201306000815212e3b4854616e7b878f8f8f8f8f8f8f8f8f92989d9083776a5d5044372a1d110000000000000000000000000000000714212d3a4754606d7a8188909597928b837c746d685e5246392d20130700000d1925303b4650585d5f65727f8c98928578675d5145392c201306000714212d3a4754606d7a85858585858585858585858585858585858585858585858585857b6e6155483b2e2215080000010b141d242b30333439393934333028314750585e5f60605f5d58504631283033343939393433302b241d140b0100000b17222e39444d555b5d606060605e5c564e443a2f23170b00000c18242f3b454f575d5f606060605d5b554d44392e22170b000000010d18242f3a434d575f686d757c8184858584817c756d685f574d433a2f24180d0000000006111b252d343a3e3f464646453b3a36302921170e050000000000000000000000010c16202a323a3f434545423e3937332d261d170f050000000000000b151f2931393f42444646464644423f3931291f150b000000000000060f1b242d363f464e53585f6265686a6b6c6c6b6a6866625f584e43372b1f1306000000040d151c2226292a2d2d2d2d2b2a272427282d2d2d2d2c2c2a262019120900000000000000000000000000000005121f2b3744505b656c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c665b5044382b1f1206000815212e3b4854616e7b87949c9c9c9c9c9c9c9c9fa39d9083776a5d5044372a1d11000000000000000000000000000000111e2a3744515d6a77838d9399928d857e786f6a615e564c41362a1e11050003101c2935414d5862696c6c717e8a9797877a6d6054473a2d211407000714212d3a4754606d7a87929292929292929292929292929292929292929292929292887b6e6155483b2e221508000008131d262f363c404146464641403c363a4358626a6c6c6c6c6a6258433a363c404146464641403c362f261d130800000e1a27333f4a555f676a6c6c6c6c6b6860564b3f33271b0f02020f1c2834404c5761686b6c6c6c6c6a675f554a3f33271a0e00000004111d2935414b555f696e7a82898e919292918e89827a6e695f554b4135291d12070000010d18232d373f464a4c535353514846423b332920170e040000000000000000000006121d28323c444b5051514f4a46443f382f2921170e050000000006111c27313b434a4f5153535353514f4a433b31271c110600000000030e18212d363f4850585f626a6e727577787979787775736f6a5f53473b2e2115080000030d161f272d3235363939393938373331343539393939393836312b241b1208000000000000000000000000000005121f2b3744505b656c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c665b5044382b1f1206000815212e3b4854616e7b8793939393939393939393a09d9083776a5d5044372a1d11000000000000000000000000000000121e2b3845515e6b7884919e9287807a716c666058524c443a3025190d010005121f2b3844515d69747979797d899694877a6e6154473b2e211408000714212d3a4754606d7a87939e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e94887b6e6155483b2e22150800030e1a242f3841474c4e5353534e4c4841414b556a7479797979746a554b4041484c4e5353534e4c4741382f241a0e0300101d2a36434f5b677177797979797872685c5043372a1d0f0f0f0f1e2b3744505d687378797979797771675b4f43362a1d100000000613202c3945515d676e7b848f94989290909298948f847b6e675d5145392e23180c000006121e29343f495156586060605e54524d453b322920160d040000000000000000000b17232e3a444e565c5e5e5b57535049413b332920170d020000000a16222e39434d555b5d606060605d5b554d43392e22160a000000000915202a333f48505a626a6f757b7f8284858686858382807c6f6255493c2f22160900000a151f2831383e42434646464644433f3d4042464646464645423d352d24190f04000000000000000000000000000613202d394653606c777a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a786c605346392d201306000815212e3b4854616e7b8686868686868686868689969d9083776a5d5044372a1d11000000000000000000000000000000121e2b3845515e6b7884919e9287807a716c666059524c443b3025190e020006131f2c3946525f6c79868686898f9995887b6e6255483b2f221508000714212d3a4754606d7a87939f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f94887b6e6155483b2e2215080008141f2b36414a52585a6060605b58534a45515d67798686868679675d51454a53595b6060605a58524a41362b1f140800111e2a3744515d6a77848686868684786b5e5145382b1e1c1c1c1c1f2c3845525f6b78858686868683776a5d5144372a1e11000004101c2834404b54606d79849196928c858383858c92969184796d60544b4034281c1004000916222e3a46515b62656c6c6c6b615e574d443a32281f160d0300000000000000000f1b27333f4b5660686b6b6864605b534d453b32291e14080000000e1a27333f4a555f676a6c6c6c6c6a675f554a3f33271a0e000000020f1a26313c46505a626c717c82878c8f9192929292908e8c807366594d4033261a0d0005111c27313a434a4e5053535353514f4b484d4e5353535353524e473f352b201509000000000000000000000000000714212d3a4754606d7a87878787878787878787878787878787878787878787878787877b6e6155483b2e221508000714202d3a46525e69767979797979797979797984919d9083776a5d5044372a1d11000000000000000000000000000000111e2a3744515d6a77838d9399928d857e786f6b615e564c41362a1e11050006131f2c3946525f6c798592939699a195897c6f6256493c2f231609000714212d3a4754606d7a87939393939393939393939393939393939393939393939393887b6e6155483b2e221508000b1724303c47525c64676c6c6c67645c534754606d7a879898867a6d605347535d64676c6c6c67645c52473c3024170b00111e2a3744515d6a77849093939184786b5e5145382b2828282828282c3845525f6b78859293939083776a5d5144372a1e11000006131f2c3845515c6673808d9692877f797676797f8792968d8073665c5145382c1f1306000b1824313e4a56626d72797979786e695e564c443a31281f150c0300000000000000111d2a3743505c6872787875716c655e574d443b3025190e040000101d2936424f5b677177797979797771675b4f4236291d1000000006121f2b37434e58626c717e868f939a9b9d9e9f9f9e9d998c807366594d4033261a0d000a16222d38434c545a5d606060605e5c5653595b606060605f5e5951473d31261a0e000000000000000000000000000714212d3a4754606d7a87939494949494949494949494949494949494949494949494887b6e6155483b2e2215080005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c7784919d9083776a5d5044372a1d110000000000000000000000000000000714212d3a4754606d7a8187909597928b837c746e685e5246392d2014070006131f2c3946525f6c7985929fa3a5a296897c6f6356493c30231609000714212d3a4754606d7a86868686868686868686868686868686868686868686868686867b6e6155483b2e221508000d1a2633404c58646e74797979746f6457525963707c899696897c7063595257646f74797979746e64584c4033261a0d00111e2a3744515d6a7784909d9e9184786b5e51453835353535353535353845525f6b7885929e9d9084776a5d5144372a1e1100000713202d3a4653606d798592968b7e726d66676d727f8b969285796d6053463a2d201307000c1925323f4c5865727f868686847b6e685e564c433a31271e150c02000000000000121e2b3845515e6b788484827d776e695e564c41362a20150a0000111e2a3744515d6a77838686868683776a5d5144372a1e110000000814212e3a47535f6a717e8b92989fa4acaaababaaaaa6998c807366594d4033261a0d000d1a26323e4a545e66696c6c6c6c6b67605d65686c6c6c6c6c6a63594e42362a1d11000000000000000000000000000714212d3a4754606d7a87939f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f94887b6e6155483b2e22150800020e1a25303b454d525f60606060606060606b7784919d9083776a5d5044372a1d110000000000000000000000000000000713202c3945525d686d747c838b9298959087817a6e6154473b2e2114080006131f2c3946525f6c7985929facafa296897c6f6356493c30231609000713202c3945525d6876797979797979797979797979797979797979797979797979797976695f53463a2d211407000e1b2734414e5a677480868686817469605e616b74818e9b9a8e81746b615e606974818686868074675a4e4134271b0e00111e2a3744515d6a7784909d9e9184786b5e51454242424242424242424245525f6b7885929e9d9084776a5d5144372a1e110000091623303c4956636f7c89979184776c605c5c606c78849197897c6f6356493c30231609000815222e3b4855616e7b87929691847a6d685d554b433930271e140b020000000000121f2b3845525e6b7885918e8a837b6e685e52463d32271b0f0300111e2a3744515d6a77849093939083776a5d5144372a1e11000005121e2a36424d57626e7c86929fa3aaafaaa8a19e9d9e9f998c807366594d4033261a0d000f1c2935424e5a66707679797979777267656f757979797979756a5e5245382c1f12000000000000000000000000000714212d3a4754606d7a87939393939393939393939393939393939393939393939393887b6e6155483b2e221508000009141f29333b424648535353535353535e6b778491939083776a5d5044372a1d1100000000000000000000000000000004111d2935414c565d606a6f787f868e939a938e84786b5e5145382b1e120006131f2c3946525f6c7985929facaca296897c6f6356493c302316090004111d2935414c565d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5f574d42372b1e1205000b1724313e4a5764717e8a9792867b706d696e727d87939c9c93877d726e696d707b8692978a7d7164574a3e3124170b00111e2a3744515d6a7784909d9e9184786b5e514f4f4f4f4f4f4f4f4f4f4f4f525f6b7885929e9d9084776a5d5144372a1e1100000b1824313e4b5764717e8a978e8175685a51515b6675828e978a7e7164574b3e3124180b000714212d3a46535f6974818e999690837a6d675d554b423930261d140a0000000000121f2b3845525e6b788591959590847a6e61584e43372b1f130600111e2a3744515d6a7784909d9d9084776a5d5144372a1e1100000714202d3a46525e6975818e98a2aeafa59e9b9691909192938c807366594d4033261a0d00101d2a3643505d6976838686868684776b6875818686868687796c5f5346392c2013000000000000000000000000000714212d3a4754606d7a86868686868686868686868686868686868686868686868686867b6e6155483b2e2215080000020d17212930363a3b464646464646515e6b778486868683776a5d5044372a1d11000000000000000000000000000000010d1924303a444c525860666d727b818991969285786b5f5245382c1f120006131f2c3946525f6c7985929f9f9f9f96897c6f6356493c3023160900010d19242f3a444c525f606060606060606060606060606060606060606060606060606055534d453c31261a0e02000714202d3a4753606d7985929891847d7a797b7f8692948f909492867f7b797a7d8491989285796d6053463a2d20130700111e2a3744515d6a7784909d9e9184786b5e5b5b5b5b5b5b5b5b5b5b5b5b5b5b5f6b7885929e9d9084776a5d5144372a1e1100000b1824313e4b5764717e8a978e8174685a51515b6575828e978a7e7164574b3e3124180b0005121e2a36424d57626e7b87939f959083796d675d544a42382f261b1106000000000e1a2734414d5a677480848a92968f82766a6054473b2e22150800111e2a3744515d6a7784909d9d9084776a5d5144372a1e1100000815212e3b4854616e7b86929faaafa59e938e8884848485868a807366594d4033261a0d00101d2a3643505d6976839093939184776b6875818e93939287796c5f5346392c2013000000000000000000000000000713202c3945525d6876797979797979797979797979797979797979797979797979797976695f53463a2d211407000000050f171f252a2d2e3939393939434f5c6772777979797771665b4f4236291d100000000000000000000000000000000008131e28323a41454e545c60696e757d848c9285786b5f5245382c1f120006131f2c3946525f6c7985929393939393897c6f6356493c30231609000008131e28323a41455353535353535353535353535353535353535353535353535353534846423c332a1f1409000006131f2c3845515d67737f8c9496918a8685878c92968f82829096928c8785868a9196948b7f72675c5145382c1f130600111e2a3744515d6a7784909d9e9184786b686868686868686868686868686868686b7885929e9d9084776a5d5144372a1e1100000a1623303d495663707c89989184776c605d5d606c78849198897c706356493d3023160a00020e1a26313b47535f6975818e9a9f958f82796d665c544a41382d221713090000000d1a26333f4c58646e74777e879294897c6f6256493c2f23160900111e2a3744515d6a7784909d9d9084776a5d5144372a1e1100000c1825323f4b5865727e8b99a3afab9e938e817b787777787a7d7d706356493d3023160a00101d2a3643505d697683909c9e9184776b6875818e9b9f9286796c5f5346392c20130000000000000000000000000004111d2935414c565d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5f574d42372b1e120500000000050d141a1e20212d2d2d2d333f4b5660676b6c6c6c6a665f554a3e32261a0e00000000000000000000000000000000020c16202830353d424a50575e616b7079808685786b5f5245382c1f120006131f2c3946525f6c7986868686868686867d6f6356493c302316090000010c1620282f35394646464646464646464646464646464646464646464646464646463b3a37312a21180e03000004101d2935404b55606d78828f949b9798929899938f847a7b84909599989298979a938e82786c60554b4034281c100400111e2a3744515d6a7784909d9e9184787575757575757575757575757575757575757885929e9d9084776a5d5144372a1e1100000713202d3a4653606d798592968b7e726d67676d737f8b969285796d6053463a2d201307000009141f2b37424d57626e7c87939f9f948f82786d665c53493f3327251b110700000b1724303c47525c64676c727f8c998d8073665a4d4033271a0d00111e2a3744515d6a7784909d9d9084776a5d5144372a1e1100000e1b2835414e5b6874818e9babaea3998e81756e696a6b686d70706b6054483b2f22160900101d2a3643505d697683909c9e9184776b6875818e9b9f9286796c5f5346392c201300000000000000000000000000010d19242f3a444c525f606060606060606060606060606060606060606060606060606055534d453c31261a0e02000000000002090e121415202020232e39444e565c5e6060605d5b554d43392d22160a0000000000000000000000000000000000040e161e242930383f444d525961676d737b8175685b4f4235281c0f0005121f2b3844515d697479797979797979796f6b6054483b2f221509000000040d161e24292c3939393939393939393939393939393939393939393939393939392e2d2b261f180f06000000000c18242f3945515c666d7a828a8e919292908e89827a6d6e7b838a8f919292918e8981796d665b5043392e23180c0000111e2a3744515d6a7784909d9f9286818282828282828282828282828282828282828187929f9d9084776a5d5144372a1e11000006131f2c3845515c6773808d9692877f7a77777a7f8792968d8074675c5145382c1f13060000030e1a26313c47535f6a75828e9aa49e948e81786d655b504440372d23180d010007131f2b36404a52585a606d7a86928f8376695c504336291d1000111e2a3744515d6a7784909d9d9084776a5d5144372a1e110000111e2a3744515d6a7783909daaac9f92867a6d615f57565d60646360594f44382c20130700101d2a3643505d697683909c9e9184776b6875818e9b9f9286796c5f5346392c2013000000000000000000000000000008131e28323a41455353535353535353535353535353535353535353535353535353534846423c332a1f14090000000000000000020507081313121d28323c444b4f51535353504f4a433b31271c1105000000000000000000000000000000000000040c13191e262e343b42464f555c60696e756f65594d4034271b0e0003101c2935414d5862696c6c6c6c6c6c6c6c6360594f43382c1f130700000000040c13191d202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d22211e1a140e06000000000007121d2834404b545d686d767d8284858584817c756d68696e787e8284858584817c746d675d544a3f30271d12070000111e2a3744515d6a7784909da298928e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e9299a39d9084776a5d5144372a1e11000004101c2834404b55606d7a849197928c868484868c929791847a6d60554b4034281c10040000000915202b37434e58626f7c87939fa69e938e81776c605c52493f35291e120600030e1a242f3840474c515d677784919084776a5d5144372a1e1100111e2a3744515d6a7784909d9d9084776a5d5144372a1e110000121f2b3845525e6b7885919eaba99c8f8276685e534d4c52545756544f473d32271c100400101d2a3643505d697683909c9e9184776b6875818e9b9f9286796c5f5346392c20130000000000000000000000000000010c1620282f35394646464646464646464646464646464646464646464646464646463b3a37312a21180e0300000000000000000000000006060c16202a32393f434446464644423e3931291f150b000000000000000000000000000000000000000002080c141c232830363d434b51575f6268655d53483d3125180c00000d1925303b4650585d5f6060606060606056544f473d32271b0f03000000000001080d11131420202020202020202020202020202020202020202020202020201514120e0903000000000000010c18232e39424c565d606b707578797877746f6b605d5f666d717577797977746f6a605d554b42382d1e150b000000111e2a3744515d6a7784909daaa29f9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9fa3ab9d9084776a5d5144372a1e110000000c18232e3945525d686e7b858f94999290909299948f857c6e685d5243392e23180c00000000030f1a26313c47535f6a75828f9ba6a59d938d80746e635b51463a2e22160900030e1a242f3841474c515d677784919084776a5d5144372a1e1100111e2a3744515d6a7784909d9d9084776a5d5144372a1e110000131f2c3946525f6c7985929faca69a8d807367564c424145474a4948443d352b21160b0000101d2a3643505d697683909c9e9184776b6875818e9b9f9286796c5f5346392c2013000000000000000000000000000000040d161e24292c3939393939393939393939393939393939393939393939393939392e2d2b261f180f06000000000000000000000000000000040e1820282e3337383939393736322d271f170d0300000000000000000000000000000000000000000000020a11171f252a313940454d53555b59534b41372c201408000008141f2a343e464d5152535353535353534948433d352b21160a00000000000000000104070713131313131313131313131313131313131313131313131313130807050200000000000000000007121d27303a444c52596163686b6c6c6a6763605952545c6064686b6c6c6a67626058514b43392f261c0c03000000111e2a3744515d6a7784909d9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9d9084776a5d5144372a1e1100000007121d2935414c565f696e7a82898e919292918e89827b6e6a5f564c4130271d120700000000000a15202b37434e58626f7c88949e9fa59d928d80736d62574a3e3125180b0007131f2b36414a52585a606d7a86928f8376695c504336291d1000111e2a3744515d6a7784909d9d9084776a5d5144372a1e11000013202d394653606c798698a2aea6998c7f7366594c4035393a3d3d3b38322b23190f050000101d2a3643505d697683909c9e9184776b6875818e9b9f9286796c5f5346392c201300000000000000000000000000000000040c13191d202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d22211e1a140e060000000000000000000000000000000000060e161d23272a2b2d2d2d2a2926221c150d0500000000000000000000000000000000000000000000000000060b141a1f272f343c4247484f4d4841392f251a0f040000020d18222c343b414446464646464646463c3b38322b23190f04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e28323a41454f55575b5e5f5f5d5b56544f454a5153575c5e5f5f5e5b56544e45403931271d140a00000000111e2a3744515d6a778390939393939393939393939393939393939393939393939393939393939084776a5d5144372a1e11000000000d19242f3a434d575f686e767d8184858584817d766e695f574e443a2f1e150b000000000000030f1b26313c4754606a75828f9393939393928c7f7265594c3f3226190c000b1724303c47525c64676c727f8c998d8073665a4d4033271a0d00111e2a3744515d6a7784909d9d9084776a5d5144372a1e11000013202d394653606c798693aab4a5998c7f7266594c3f332c2d31302f2c2721191107000000101d2a3643505d697683909c9e9184776b6875818e9b9f9286796c5f5346392c2013000000000000000000000000000000000001080d11131420202020202020202020202020202020202020202020202020201514120e090300000000000000000000000000000000000000040c12171b1d1e2020201d1d1a16110b0300000000000000000000000000000000000000000000000000000002090d151d232931373a3b42403d372f271e13090000000006101a222a3035383939393939393939302f2c2721191007000000000000000000000000020507080f070705010000020507081008070502000000000000000000000000000000000000000000030c16202830353e44484a4f515252514e4948433d4044464a4f515252514e4947433d352f271f150b0200000000111e2a3744515d6a778386868686868686868686868686868686868686868686868686868686868684776a5d5144372a1e110000000008131e28313c454d565e616b70747779797774706b615e564e453c32281e0c03000000000000000a15202b37434e58626f7c86868686868686868276695c4f4336291c10000d1a26333f4c58646e74777e869294897c6f6256493c2f23160900111e2a3744515d6a7784909d9d9084776a5d5144372a1e11000013202d394653606c7986939faca5998c7f7266594c3f332621242322201c160f0700000000101d2a3643505d697683909c9e9184776b6875818e9b9f9286796c5f5346392c201300000000000000000000000000000000000000010407071313131313131313131313131313131313131313131313131313080705020000000000000000000000000000000000000000000001060b0e111113131311100e0a0500000000000000000000000000000000000000000000000000000000000000030b12181f262b2e2f3534312c251e150c0200000000000810181f25292b2c2d2d2d2d2d2d2d23221f1b160f07000000000000000000000003090e1214151c1413110d08090e1214151d1514120e09030000000000000000000000000000000000000000040e161e242933383c3d4245464544413c3b383234383a3e4244464644413c3b373229241d150d030000000000101d2a36434f5b6771777979797979797979797979797979797979797979797979797979797979797771675b4f43362a1d1000000000010c161f2a333c444c52596063676b6c6c6b68636059524d443c332a20160c0000000000000000040f1b27323c4754606a6f79797979797979797670665a4e4135281c0f000e1a2734414d5a677480848a92968f82766a6054483b2e22150900111e2a3744515d6a7784909d9d9084776a5d5144372a1e11000013202d394653606c7986939faca5998c7f7266594c3f33261917161613100b050000000000101d2a3643505d697683909c9e9184776b6875818e9b9f9286796c5f5346392c20130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c151a1e2122282725201a130c0300000000000000060d14191c1f1f202020202020201615130f0a040000000000000000000000060e141a1e21222921201d1913141a1e21212a22211e1a140e060000000000000000000000000000000000000000040c131921282c2f30353839393734302f2c27282c2d313538393937342f2e2b272018120b030000000000000e1a27333f4a555f676a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a675f554a3f33271a0e0000000000040d18212a323b41464f54565b5e5f5f5e5b56544f46423b322a21180d040000000000000000000a15202b37434e5860626c6c6c6c6c6c6c6c69665e54493d3225190d00121f2b3845525e6b788591959590847a6e61584e43382c1f130700111e2a3744515d6a77839093939084776a5d5144372a1e11000013202d394653606c7986939faca5998c7f7266594c3f3326190c0a09070400000000000000101d2a3643505d697683909c9e9184776b6875818e9b9f9286796c5f5346392c201300000000000000000000000000000000000000000000000000000000000001050707090b0d0e1011111212131312121111100f0d0b0908070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214151c1b18140f090200000000000000000002080d1012131313131313131309090703000000000000000000000000060f181f262b2d2e362e2d2a251e1f252a2d2e362e2d2a261f180f06000000000000000000000000000000000000000002080d171c202324282b2c2c2a2823221f1b1c1f2024292b2c2c2b2823221f1b160c0701000000000000000b17222e39444d555b5d6060606060606060606060606060606060606060606060606060606060605d5b554d44392e22170b000000000000060f18202930363d4448494e515252514e4948443d36302920180f0600000000000000000000040f1b27323d464e545660606060606060605c5a544c42382c21150900121f2b3845525e6b7885918e8a837b6e685e52463d32271b0f0300111e2a3744515d6a77838686868683776a5d5144372a1e11000013202d394653606c7986939faca5998c7f7266594c3f3326190c0000000000000000000000101d2a3643505d697683909c9e9184776b6875818e9b9f9286796c5f5346392c20130000000000000000000000000000000000000000000000000000020507080d1113141618191b1d1d1e1f1f20201f1f1e1e1d1b1a18161414110e08070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020608080f0e0c0804000000000000000000000000000000000000000000000000000000000000000000000000000000071018212a31373a3b423a393630292931363a3b433b3a36312a21180f06000000000000000000000000000000000000000000050b101416171c1e1f1f1e1b1615130f101213171c1e1f1f1e1b1615130f0a0400000000000000000006111d27323b444a4f51535353535353535353535353535353535353535353535353535353535353514f4a443b32271d110600000000000000060e171e252a32383b3d4144464644413d3c38332a251f170e060000000000000000000000000a16202b343d43474953535353535353534f4e49423a30261b100500121e2b3845515e6b788484827d776e695e564d41342b21160a0000101d2936424f5b677177797979797771675b4f4236291d10000013202d394653606c7986939faca5998c7f7266594c3f3326190c0000000000000000000000101d2a3643505d6976829093939184776b6875818e93939286796c5f5346392c201300000000000000000000000000000000000000000000000205090e111414191d2021232426282a2a2b2b2c2c2c2c2b2b2a2a2826252321201e191514120e0906020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071019222a333c4246484f4746413a32333b424648504846423b332a211810060000000000000000000000000000000000000000000004070a0a0f121312110e090907030406070b0f111313110e090806030000000000000000000000000b16202932393f434446464646464646464646464646464646464646464646464646464646464644433f39322920160b000000000000000000050d141921272c2f30343839393835302f2c272119140d0500000000000000000000000000040f19222b32373b3c464646464646464643413d3830281e140a0000111d2a3743505c6872787875716c655e574d443b3022190f0400000e1a27333f4a555f676a6c6c6c6c6a675f554a3f33271a0e000013202d394653606c7986939faca5998c7f7266594c3f3326190c0000000000000000000000101d2a3643505d6976838686868684776b6875818686868686796c5f5346392c201300000000000000000000000000000000000000000003090e11141a1e202125292d2e2f313335363737383939393938383736353331302e2d2a2522211e1a14120e0904000000000000000000000000000000000000000000000000000000000000020507080f070705010000020507081008070502000000000000000000000000000000000000000000000000000307090913131313090806030000000000000000000000000000000000030c19222b343c454d53555c54524c443a3b454d53545d55534d453c332a22180c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e1720272e3336373939393939393939393939393939393939393939393939393939393939393736332e2720170e040000000000000000000002080e161c202223282b2c2c2b282322201c160e090200000000000000000000000000000007101920272b2e2f39393939393939393635322c261e160c0200000f1b27333f4b5660686b6b6864605b534d453b32291f10070000000a16222e39434d555b5d606060605d5b554d43392e22160a000013202d394653606c7986939faca5998c7f7266594c3f3326190c00000000000000000000000f1c2935424e5a66707679797979777267656f757979797979756a5e5245382c1f1200000000000000000000000000000000000000060b10141a1e20252a2d2e3035393a3c3e404143444445454646454544444342403e3c3b3936302e2d2a26211e1a15100c07010000000000000000000000000000000000000000000000000003090e1214151c1413110d08090e1214151d1514120e0903000000000000000000000000000000000000000000040a0f1315161f2020201615130f0a040000000000000000000000000000000b151e2b343c464e575f6169615e564c44454d575e6169615f574e463c342a1e150b000000000000000003080b0d0e09090703000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e161d22272a2a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2a2a27221d160e0500000000000000000000000000050b101316161b1e1f1f1e1b161613100b05000000000000000000000000000000000000070f161b1f22232d2d2d2d2d2d2d2d292825211b140c040000000b17232e3a444e565c5e5e5b57535049413b332920170d0000000006111c27313b434a4f5153535353514f4a433b31271c1106000013202d394653606c7986939f9f9f998c7f7266594c3f3326190c00000000000000000000000d1a26323e4a545e66696c6c6c6c6b67605d65686c6c6c6c6c6a63594e42362a1d110000000000000000000000000000000000020a11171c1f252a2d30363a3b3e414647494b4c4e5050515252535352525151504e4d4b494746413e3b3a36312d2b261f1c18120b060000000000000000000000000000000000000000000000060e141a1e21222921201d1913141a1e21212a22211e1a140e0600000000000000000000000000000000000000070f161b1f22232c2d2d2d23221f1b150f070000000000000000000000000007121d27303c464e585f696e756d685e564c4d575e696e766e695f584e463c30271d1207000000000001080e14171a1b1615130f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b11171a1d1e2020202020202020202020202020202020202020202020202020202020201e1d1a17110b04000000000000000000000000000000000407090a0e111313110e0a090704000000000000000000000000000000000000000000040a0f13151620202020202020201c1c1915100a020000000006121d28323c444b5051514f4a46443f382f2921170e0500000000000b151f2931393f42444646464644423f3931291f150b00000013202d394653606c798693939393938c7f7266594c3f3326190c00000000000000000000000a16222d38434c545a5d606060605e5c5653595b606060605f5e5951473d31261a0e000000000000000000000000000000040a0c141c23282b30363a3b4246474b4c52545657595b5d5d5e5e5f5f5f5f5e5e5d5d5b59585654524c4b4846423b3a37312c29231d17110a020000000000000000000000000000000000000000060f181f262b2d2e362e2d2a251e1f252a2d2e362e2d2a261f180f06000000000000000000000000000000000007101921272c2f30393939392f2e2b27201910070000000000000000000000000c18232e39424e58606a6f7b827a6d685e56575e696e7b837b6e6a5f584e42392e23180c00000000020b131a1f24262723221f1b160d08020000000006060606000000000000000006060606030200000000000000000000000000000000000000000000060b0e101113131313131313131313131313131313131313131313131313131313131311100e0b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608091313131313131313100f0d0905000000000000010c16202a323a3f434545423e3937332d261d170f05000000000000040d171f272e333637393939393736332e271f170d0400000013202d394653606c79868686868686867f7266594c3f3326190c000000000000000000000005111c27313a434a4e5053535353514f4b484d4e5353535353524e473f352b2015090000000000000000000000000000060c151b1e262e34383b4246474d525457565e6162646668696a6a6b6c6c6c6c6b6b6a6968666463615e565855534d4847423c38342f27221b140b07010000000000000000000000000000000000071018212a31373a3b423a393630292931363a3b433b3a36312a21180f06000000000000000000000000000000071019232b32383b3c464646463c3b37322b22190f040000000000000000000004101c2834404b54606a6f7c858f837a6d685e5e696e7b8490847c6f6a5f544b4034281c10040000010b141d242b303334302f2c272119130b06080a0b131313130c0b09060105070813131313100f0d0904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000106090b0c131313130a0a080400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e1820282e3337383835312d2b27221b140b050000000000000000050d151c2227292a2d2d2d2d2a2927221c150d050000000013202d3946535f6c7679797979797979726d63574b3e3225180c0000000000000000000000000a151f2831383e42434646464644433f3d4042464646464645423d352d24190f04000000000000000000000000030a111720272b30383f44464d5254575e616467686d6f7173747677777878797978787777767573716f6e686865615f5755534d47454039332d261d18120b03000000000000000000000000000000071019222a333c4246484f4746413a32333b424648504846423b332a2118100600000000000000000000000000061019222b353d434849525353534947433d342b20150a0000000000000000000006131f2c3845515c666f7c85919590837a6d68696e7b84919691857c6f665c5145382c1f1306000008131d262f363c40413c3b383229251e171114171720202020191816120d1114141f2020201c1b1915100a0200000000000000000000060b0e10111313131312110f0b07010000000000000000000002070c0f11121313131311100e0b060000000000000000000000000000000000000000000000070d1216181920202020171614100b05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e161d23272a2b2b2824201f1b17110a0200000000000000000000040b11161a1d1e202020201e1d1a16110b040000000000121e2b37434f5a646c6c6c6c6c6c6c6c66635b51463a2f22160a000000000000000000000000030d161f272d3235363939393938373331343539393939393836312b241b1208000000000000000000000000050c151c232832373e424a5053575e6166696e7174777a7c7e7f8183838485858686858584848381807e7c7a7875716e6966615f5753514b443f382f29241d150d0600000000000000000000000000030c19222b343c454d53555c54524c443a3b454d53545d55534d453c332a22180c030000000000000000000000060f18222b343d474f54565f60606056544e463d32271b0f030000000000000000000713202d3a4653606d79849197a09590837a6d6e7b849196a1979184796d6053463a2d20130700030e1a242f3841474c4e4948433d353027221b2123242d2d2d2d2625221e191e20212c2d2d2d292825211b140c0400000000000000040b11171a1d1e202020201e1d1b17120c050000000000000000060d13181c1e1f202020201e1d1a17110b0400000000000000000000000000000000000000010911181e2225252d2d2d2d2423201c171008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c12171b1d1e1e1c1713120f0b060000000000000000000000000000060a0e10111313131311100e0a06000000000000000f1b27333e49525a5f60606060606060595751493f352a1e120600000000000000000000000000040d151c2226292a2d2d2d2d2b2a272427282d2d2d2d2c2c2a2620191209000000000000000000000000070e171e262e343c43474f545c6064696e73777b7e818487898a8c8e9090919192929292919190908e8c8b898784817e7b78736e6964605c555049413d352f271f180f080000000000000000000000000b151e2b343c464e575f6169615e564c44454d575e6169615f574e463c342a1e150b00000000000000000000050f18212a343c464f5960636c6c6c6c6260584e43372b1f130600000000000000000006131f2c3845515c666f7c859297a09590837a7b849196a19892867c6f665c5145382c1f13060008141f2b36414a52585a56544f46413a332d262d30313939393932312e29252a2d2e393939393635312c261e160c020000000000050e161d22272a2a2d2d2d2d2b2a27231d160f06000000000000070f171e24282b2c2d2d2d2d2a2a27221d160e0500000000000000000000000000000000000009131b23292e31323939393931302d28221a110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001060b0f1112120f0b060503000000000000000000000000000000000000000000000000000000000000000000000000000a16212c3740494f53535353535353534c4b463f372e23180d020000000000000000000000000000030a11161a1c1d202020201e1d1b181b1b20202020201f1d1a150f08000000000000000000000000081119202930383f444e545961666d70757b7f84878a8e91969597999b9c9d9d9e9f9f9f9f9e9e9d9c9b99979696918e8b8884807b76716d67605b534f454039312a211a12090000000000000000000007121d27303c464e585f696e756d685e564c4d575e696e766e695f584e463c30271d12070000000000000000050e17212a333c464e58606b6f797979796f6a6054473b2e22150800000000000000000004101c2834404b54606a6f7c859297a0959083849196a19892867d6f6a60544b4034281c1004000b1724303c47525c6467636059524c443f382f393c3e464646463f3e3a353036393b4646464643413d3830281e140a00000000040e1720272e333637393939393837332f2820180f0500000000060f1921292f343738393939393736332e2720170e040000000000000000000000000000000007111b252d343a3e3f464646463d3c39332c231a100500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101b252e373e4346464646464646463f3e3a352e251c12070000000000000000000000000000000000050a0d0f101313131311110e0c0e0f131313131312110e090400000000000000000000000008111a232b323b424a505860626b70787d82868c9196979a9e9e9c9a989796959494939393939494949697989a9b9e9e9b9896918d88837e79716c656059514b433c332c241a12090000000000000000000c18232e39424e58606a6f7b827a6d685e56575e696e7b837b6e6a5f584e42392e23180c00000000000000040e172029333b454e58606a6f7d868686867c6f6256493c2f231609000000000000000000000c18232e39424e58606a6f7c859297a095909196a19892867d6f6a60584e42392e23180c00000d1a2633404c58646e746f6b615e565049413e45494a535353534c4a463f3b414647525353534f4e49423a30261b10040000000b16202932393f43444646464645433f3a322a20160c010000020d17212b333b4044454646464644433f39322920160b000000000000000000000000000000010d18232d373f464a4c535353534a49443e362c22170b00000000000000000000000000000306060c0e101113131212100d0a0706040000000000000000000000000000000000000004090d0f0f13131313130b0b090501000000000000000000000000000000000000000000000000000000000000000009131c252c3337393939393939393933322f2a231c130a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007111a232b353d444d545c606a6f767d848a8f92999d9d999696918f8d8c8a8988878786868686878788898a8c8d8f919696999d9e9994908b847e78706b605d554d453e362c241a12080000000000000004101c2834404b54606a6f7c858f837a6d685e5e696e7b8490847c6f6a5f544b4034281c10040000000000040d162029323b454d575f6a6f7c8692989184796d6053463a2d2013070000000000000000000007121d27303c464e58606a6f7c859297a09d9ea19892867d6f6a60584e463d30271d120700000e1b2734414e5a6774807c746d68605b534e455055576060606059575149444c52545f6060605c5a544c42382c211509000006111d27323b444a4f515353535351504b443c32281d1207000007131e29333d454c505253535353514f4a443b32271d110600000000000000000000000000050b121e29343f4951565860606060575550483e33281c100b0400000000000000000000060b0f1213191b1d1e1f201f1e1d1a171313100c0700000000000000000000000000000002091015191b1c2020202020181715110c0600000000000000000000000000000000000000000000000000000000000000010a131b21272b2d2d2d2d2d2d2d2d2625221e18120a010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071019232b353d474f565e666d737c828a91959c9d9895908c8a878582807f7e7c7b7b7a7a79797a7a7b7b7c7d7f80828487898c90939a9d9c96918b837d746d675f5750483e362c241a110800000000000006131f2c3845515c666f7c85919590837a6d68696e7b84919691857c6f665c5145382c1f130600000000030d161f28323b444d575f696f7c859298968b7f72665c5144382c1f120600000000000000000000000b151e2b343c464e58606a6f7c85929faaab9f92857c6f6a60584e463d342b1e150b000000101d2a3643505d69768387817a716c655f58515a61646c6c6c6c65625b514c565e616c6c6c6c69655e54493d3125190d00000b17222e39444d555b5d606060605e5c564e443a2f23170b00000c18242f3b454f575d5f606060605d5b554d44392e22170b0000000000000000000000000810171c222e3a46515b62656c6c6c6c64615a5044392d201b160f0700000000000000020a11171c1f202527292b2c2d2c2b2a2724201f1c18120c06000000000000000000000000030c141b212528292d2d2d2d2d2524211d17110900000000000000000000000000000000000000000000000000000000000000010910161b1e2020202020202020191816120d07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e19232b353d474f5960696e7880878f949d9c95908b8783807d7a78757472716f6e6e6d6d6d6d6d6d6e6e6f71727375787a7d7f83878b90959b9e95908981796e69615a50483e362c241a100600000000000713202d3a4653606d79849197a09590837a6d6e7b849196a1979184796d6053463a2d201307000000030c151f28313a444c565e696e7b8591979e9184796d60544a4034281c100400000000000000000000010b151f2b353d474f59606b6f7c85929fabab9e91857b6e6a5f584e463c342a1e150b000000101d2a3643505d697683908e857e776f6a605d616c7179797979726d6256525e686e797979797670655a4e4135281b0f02000e1a27333f4a555f676a6c6c6c6c6b6860564b3f33271b0f02020f1c2834404c5761686b6c6c6c6c6a675f554a3f33271a0e000000000000000000000008111a22282d313e4a56626d7279797979706c6155493c302c27211911070000000000020b141c22282b2d32343638393939383734312d2c28231d17110a03000000000000000000020c151e262c313536393939393932312e29221b12090000000000000000000000000000000000000000000000000000000000000000050a0f1213131313131313130c0c0a0602000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b17202b353d474f59606b707b828d939a9a938f89837f7b7773706e686967656463626161606060606161616364656768686d7073777b7e83898e92999d938e837b716c615a50483e362c22180d030000000006131f2c3845515c666f7c859297a09590837a7b849196a19892867c6f665c5145382c1f13060000000b151e27313a434c565e686e7b849197a1978b7f72675c5142392e23180c000000000000000000000007121d27313d474f59606b6f7d869298a19e9ea19791857c6f6a5f584e463c30271d12070000101d2a3643505d6976839097928b827c736d6764717d868686867f72685d58616e7a868686868276695c4f4336291c100300101d2a36434f5b677177797979797872685c5043372a1d0f0f0f0f1e2b3744505d687378797979797771675b4f43362a1d100000000000000000000005101a232c33393c3f4c5865727f868686867d7064574a3d3b38322b23190f04000000000a141d262d3338393f4143444646454543403d3a38342e28231c150c05000000000000000009141e2730373d414246464646463e3d3a342d241b11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d29323d474f59606b707d8590949f959087827d77726e696663615e565a595756555454535353535454555657595a565e616366686e71767c818790959f9590867e716c615a50483e342a1f150b0100000004101c2834404b54606a6f7c859297a0959083849196a19892867d6f6a60544b4034281c1004000007121d273039434b555d686e7a849196a19e9185796d60554b4030271c120700000000000000000000000c18242f39434f59606b707d869298a096919196a09791857c6f6a5f584e42392e23180c0000101c2936434f5c6976828d92999490878079706c6c76828f9992857a6d615f6a74818e9892867b6e6255483b2f2215080000111e2a3744515d6a77848686868684786b5e5145382b1e1c1c1c1c1f2c3845525f6b78858686868683776a5d5144372a1e11000000000000000000000b17222c363e44494a4d5865727f8b93938a7d7064574d4948443d352b21160b00000006111c262f383f44464c4e505152535251504d4a46454039342e261e160e0500000000000004101b26303942494d4f53535353534b4a453f362d22170c010000000000000000000000000000000000000000000000000000000000020608080e111213110e0908060608080e111313110e0908060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c262f3b444f59606b707d86929799928c837c75706b65615e575754524c4d4c4b4948484747464647474848494a4c4d4c525456565e61656a6f757c838b92989892877e716c615a50463c31271d1207000000000c18232e39424e58606a6f7c859297a095909196a19892867d6f6a60584e42392e23180c0000000c18232e39424b555d676d7a839096a0a1978c7f72675d5143392e1e150b000000000000000000000004101d2935404b55606b707d869298a0969184849196a09792857c6f6a5f544b4034281c1004000714202d3a4753606d7980868f9499928d847d756e6e7c8792978d807469626f7c8792968d8073695f53473a2e2114080000111e2a3744515d6a77849093939184786b5e5145382b2828282828282c3845525f6b78859293939083776a5d5144372a1e1100000000000000000004101c28333e485055575a5a65727f8b98978a7d70645a5a56544f473d32271b100300000b17222d38424a5053585a5c5e5f605f5e5d5a5753514b443f38302820160d0300000000000915212c37424c545a5c6060606060585650483f34291d110000000000000000000000000000000000000000000000000000000003090e1214151a1e1f1f1e1b1615131214151a1e1f1f1e1b1615130f0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38424d56606b707d8692989792877f786f6a63605954534d4a474641413f3e3c3b3b3a3a3a3a3a3a3b3b3c3e3f404146474a4d52545860626a6f787f8691969992877e716c61584e43392f23180c0200000007121d27303c464e58606a6f7c859297a09d9ea19892867d6f6a60584e463d30271d1207000004101c2834404b545d676d79839095a0a89e9285796d60554b4030271d0c03000000000000000000000006131f2c3945515d67707d869298a09691847b7b849196a09792857c6f665c5145382c1f1306000613202c3945515d676d737b828a919696918a827b6e74808d9792867b6e6b75828f999184796d60574d42372b1e12060000111e2a3744515d6a7784909d9e9184786b5e51453835353535353535353845525f6b7885929e9d9084776a5d5144372a1e110000000000000000000814202d3944505a6164666666727f8b98978a7d706666666360594f44382c20130700030f1c28333f4a545b606567696b6c6c6c6b6a6764605c54504a423a32281f150b01000000000d1925313d49545e65696c6c6c6c6c65625a50453a2e1c11060000000000000000000000000000000000000000000000000000060b151a1e2122272a2c2c2b2823221f1e2122272b2c2c2b2822221f1b150c070100000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a545e696f7d8692989691857d726d666058544f4846423d3b3936303231302f2e2e2d2d2d2d2e2e2e3031323035393a3d4146474e54585f666c727c8490959992877e706a5f554b4034291e1408000000000b151e2b343c464e58606a6f7c85929faaab9f92857c6f6a60584e463d342b1e150b00000006131f2c3845515c666d79828f959fa7a2978c7f72675d5143392f1e150b0000000000000000000000000714202d3a4753606d7a859197a09691847b6e6e7b849196a0979184796d6053463a2d2013070004101d2935404b555d60696e757d848c9298948f86796d7a8591998e8175707d8994948a7e71675d51453c31261a0e020000111e2a3744515d6a7784909d9e9184786b5e51454242424242424242424245525f6b7885929e9d9084776a5d5144372a1e110000000000000000000a1623303c4955616c70737373737f8b98978a7d73737373706b6054483b2f2216090006121f2b3844505b666c72747677797978787673706d66605c544c443a31271d1207000000000f1b2835414d5a6570757979797979716c62564a382e23170b000000000000000000000000000000000000000000000000020a11171f262b2e2f3437393938352f2e2b2b2e2f3437393938342f2e2b272018120b0300000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b666e7b8592989791847c706b605c544e48443d3a36312e2d2a252624232221212020202021212223242625292d2e3036393d43474e545b606a6f7b8390969992867c6f675c51453b3025190e020000010b151f2b353d474f59606b6f7c85929fabab9e91857b6e6a5f584e463c342a1e150b0000000713202d3a4653606d78828f949fa7aa9f92857a6d60554b4031271d0c0300000000000000000000000006131f2c3945515d676f7c85929691847b6e69696e7b84919591857c6f665c5145382c1f130600010d18242f39434b51575f616b70797f86929f98867a6d717e8b9593897d788390999082766c61554b40332a1f1509000000111e2a3744515d6a7784909d9e9184786b5e514f4f4f4f4f4f4f4f4f4f4f4f525f6b7885929e9d9084776a5d5144372a1e110000000000000000000a1724313d4a5764707d80808080828f9c9b8f81808080807d706356493d3023160a000613202d394653606c787f8183848586858483807d79726d665e564c43392f23180c030000000f1c2936424f5c69758286868686867e7165544a3f34281c100300000000000000000000000000000000000000000000020b141c222831373a3b4144454644413c3b38373a3b4144464644413c3b373229241d150d030000000000000000000000000000000000000000000000000000000000000000000000000004111d2935404b55606c78828f979992857b6e6a6059514a423d38332d2a2521201e1919181615151414131314141515161719191d2021252a2d32383c424a50585f696e7a849198989083796d60564c41362a1e1105000007121d27313d474f59606b6f7d869298a19e9ea19791857c6f6a5f584e463c30271d120700000f1b2835424e5b6875818e9493939393988c7f73675d5143392f1f150b0000000000000000000000000004101d2935404b55606a6f7c858f847b6e695e5e696e7a838f857c6f6a60544b4034281c100400010d18242f3a434b51575f626c70797f86929f98867a6d6c7883909990827e8b9592877c6f625a50433a2f21180e03000000111e2a3744515d6a7784909d9e9184786b5e5b5b5b5b5b5b5b5b5b5b5b5b5b5b5f6b7885929e9d9084776a5d5144372a1e110000000000000000000e1b2734414e5a6774818d8d8d8d8f949f9e938f8d8d8d8c7f7266594c3f3326190c000714202d3a4753606d79868d8f9192939291908d8a847f786d685e554b4034291f14090000000c1925323f4c5865727f8b9393938e8275665c5044382b1f1206000000000000000000000000000000000000000000000a141d262d333c4247484d515252514e4947434247484d515252514e4947433c352f271f150c030000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d67737f8c8d8d8d877d6f695f584f444039302c27211e1a1414110d080b0908080707070707070808090b080d111314191e20272b2f383f444e575e686e7c868d8d8d8d8174685e5246392d20140700000c18242f39434f59606b707d869298a096919196a09791857c6f6a5f584e42392e23180c0000121f2c3845525f6b788586868686868686857a6d60554c4131281d0d0300000000000000000000000000000c18242f39434e58606a6f7c837b6e695e57575e686e7a827b6f6a60584e42392e23180c000004111d2935414b555d60696e767d848c9298948f86796d656f7c879395908692978d80746a5f53483e31281d0f0600000000111e2a3744515d6a7784909d9e9184786b686868686868686868686868686868686b7885929e9d9084776a5d5144372a1e110000000000000000000e1b2734414e5a6774818d9999999c9fa6a59e9b9999998c7f7266594c3f3326190c000714202d3a4753606d7a86939c9e9f9f9f9e9d9a96918c827a6d675c51453b31261a0e0200000815222f3b4855626e7b8896a09f9285796d6053463a2d20130800000000000000000000000000000000000000000006111c262f383f444d53555a5d5f5f5e5b56544e4d53555a5e5f5f5e5b55544e45403931271e150b0000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7980818181817e706b60574e463d342e271e1c16120e0907050100000000000000000000000000000000010507080e11161b1d262d333c454d565f6a707d81818181807a6e6154473b2e2114080004101d2935404b55606b707d869298a0969184849196a09792857c6f6a5f544b4034281c100400111e2b3744505d68737879797979797979786d685d52433a2f1f160c00000000000000000000000000000007121d27313d464e585f6a6e766e695e574d4d565e686e766e695f584e463d30271d120700000613202c3945515d676d737b828a919696918a827b6e67606a74818e9798929892857a6d60584e43362c1f160c0000000000111e2a3744515d6a7784909d9e9184787575757575757575757575757575757575757885929e9d9084776a5d5144372a1e110000000000000000000e1b2734414e5a6774818d939393989ba3a29a979393938c7f7266594c3f3326190c000714202d3a4753606d7a8693a0aaaaaaababa9a8a19e948f83796d60574d42362a1e120500000814212e3a47535f697784919ea297897c6f6256493c3024190d0100000000000000000000000000000000000000020b17222d38424a50575f62676a6c6c6b68626058575f62676a6c6c6b67626058514b433930271c120700000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d676d7474747474706c61594f453c3328231c150c0b050200000000000000000000000000000000000000000000000002050a0b141c2228333b444e58606b7074747474746e685e5246392d2014070006131f2c3945515d67707d869298a09691847b7b849196a09792857c6f665c5145382c1f1306000f1c2834404c5761686b6c6c6c6c6c6c6c6c605d564c4131281e0d04000000000000000000000000000000010b151f2b343d464e585f6269615e564d45444d565e6169625f574e463d342b1e150b0000000714212d3a4754606d7980878f9499928d847d756e695e58616d7a85929f9f958b7e71685d52463c31241a0d040000000000111e2a3744515d6a7784909d9f9286818282828282828282828282828282828282828187929f9d9084776a5d5144372a1e110000000000000000000e1b2734414e5a677480868686868b919b9a908a868686867f7266594c3f3326190c000714202d3a4753606d7a86939f9e9d9d9fa2aaadada69f958d8074695f53463a2d211408000006121e2b37424d576774818d9aa9998c7f7366564c4135291d1104000000000000000000000000000000000000000a141d28333f4a545b60696e7477787977746f6a6062696e7477797977746f6a605d554b42392e23180c020000000000000000000000000000000000000000000000000000000000000000000004111d2935404b555d60676767676764615a50473d332a2118120b03000000000000000000000000000000000000000000000000000000000000020a11172129323c464f5960636767676767615e564c41362a1e1105000714202d3a4753606d7a859197a09691847b6e6e7b849196a0979184796d6053463a2d201307000c18242f3b454f575d5f606060606060605f54524c443a2f1f160c0000000000000000000000000000000000030d19222b343c464e53555c54524d443b3b444c52545c55534d453c342b22190c03000000101c2936434f5c6976828d92999490878079706c615e57525e68727f8b959a9083786c60564c41342a201208000000000000111e2a3744515d6a7784909da298928e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e9299a39d9084776a5d5144372a1e110000000000000000000d1a2733404c58646e74797979797f8b98978a7e79797979726d63574b3e3225180c000714202d3a4753606d7a86989291909192989ea2a9b0a79f93877b6e6155483b3025190d0100020e1a26313d4a5764707d8a99a39d908376685d5245392c20130700000000000000000000000000000000000006111c262f3844505b666c737b8084858584817c746d6d727b8084858584817c746d675d544a4034281e130800000000000000000000000000000000000000000000000000000000000000000000010d18242f3a434b51535a5a5a5a5a575550483e352b21180f0700000000000000000000000000000000000000000000000000000000000000000000060f17202a343d474f54565a5a5a5a5a54524c443b3025190e020006131f2c3945515d676f7c85929691847b6e69696e7b84919591857c6f665c5145382c1f13060007131e29333d454c505253535353535353524745413a32281e0d04000000000000000000000000000000000000071019222a343c434748504746423b32323b4146474f4847423c332a2219100700000000101d2a3643505d6976839097928b837c736d67615a534d4c56606d78838686877c6f665b50443a3022180e00000000000000111e2a3744515d6a7784909daaa29f9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9fa3ab9d9084776a5d5144372a1e110000000000000000000b1824303c48535c64676c6c6c727f8b98978a7d706c6c6c66635b51463a2f22160a000714202d3a4753606d79868886858484868b9297a2abafa4998d807367564c41362a1e110500000914212d3a4754606d7a86929f9f92867a6d6054473a2d21140a0000000000000000000000000000000000000b17222d3842505a606c7880878d909292918e878078727f868d919292918e8881796d665c51443a3025190d010000000000000000000000000000000000000000000000000000000000000000000007131d28313a4045474d4e4e4e4e4a49443e362c23190f06000000000000000000000000000000000000000000000000000000000000000000000000050e18222b353d4448494e4e4e4e4d4746413b32291e1408000004101d2935404b55606a6f7c858f847b6e695e5e696e7a838f857c6f6a60544b4034281c100400020d17212b333b40444546464646464646453a39352f2820160c0000000000000000000000000000000000000000071018222a31373a3b433b3a363029293036393b433b3a37312a211810070000000000101d2a3643505d697683908e857e776f6a605d5550464244505c666d777979796f6a60544a3f32281e100600000000000000111e2a3744515d6a7784909d9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9d9084776a5d5144372a1e110000000000000000000814202b36414a53585a606065727f8b98978a7d70646060595751493f352a1e1206000713202d3a4653606d787f7b79787777797e859299a3aeab9e918477685e5246392d20130700000613202c3945515d677683909ca3998a7d7164574a3e31261a0f0200000000000000000000000000000000030f1c28333f4a54626c74818d92908a8786888f938d807f8b9290898686898f938e82786d60564c41362a1d110500000000000000000000000000000000000000000000000000000000000000000000010c161f282f35393a41414141413d3c39332c241a10070000000000000000000000000000000000000000000000000000000000000000000000000000060f19232b32383b3d41414141413b3936302920170d020000000c18242f39434e58606a6f7c837b6e695e57575e686e7a827b6f6a60584e42392e23180c000000060f1921292f34373839393939393939392d2c29241e160d04000000000000000000000000000000000000000000060f1820262b2e2f362e2d2a251f1e252a2d2e362f2e2b261f180f06000000000000101d2a3643505d69768387817a716c655f58514b433e363f4a545c606a6c6c6c6260584e42382d20160c0000000000000000111e2a3744515d6a778390939393939393939393939393939393939393939393939393939393939084776a5d5144372a1e11000000000000000000030f1a252f3841484c4e535865727f8b93938a7d706457534c4b463f372e23180d020006121f2c3844505c666d726f6c656a676d717c86929facaca096877a6d6154473a2e211407000004111d2935414b5566727f8c99a99a8e817467584e43372b1f12060000000000000000000000000000000006121f2b3844505b66717e8b9390837d7a797c818d928d8b918f827d7a7a7c828e938d8073685e5246392d2013070000000000000000000000000000000000000000000000000000000000000000000000040d161d24292c2d343434343431302d28221a11080000000000000000000000000000000000000000000000000000000000000000000000000000000007111921272c2f3034343434342e2d2a251e170e050000000007121d27313d464e585f6a6e766e695e574d4d565e686e766e695f584e463d30271d120700000000070f171e24282b2c2d2d2d2d2d2d2d2c21201d19130c040000000000000000000000000000000000000000000000060e151a1f21222921201e191414191e20212922211e1a150e06000000000000000e1b2734414e5a6774807c746d68605b534e454039312e38424a50535d60606056544e463d2f261c0e040000000000000000111e2a3744515d6a778386868686868686868686868686868686868686868686868686868686868684776a5d5144372a1e110000000000000000000008131d262f363c40414c5865727f868686867d7064574a3f3e3a352e251c1207000003101c28343f4a545c606562605b555c606a74818d9aa7b2a896897d7063564a3d3023170a0000010d18242f3c4955626f7c8897a19e9184786a5f53473a2e211407000000000000000000000000000000000613202d394653606c788491908279706d6d6f75808d96998f8278706d6d7077818e92867a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000040c13181d202027272727272423201c171008000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f161c202223272727272721201e19140d050000000000010b151f2b343d464e585f6269615e564d45444d565e6169625f574e463d342b1e150b000000000000060d13181c1e1f202020202020201f1413110d080100000000000000000000000000000000000000000000000000030a0f1214151d1414110e09080d1114141c1514120e090300000000000000000d1a2633404c58646e746f6b615d565049413c352f282630383f4446515353534947433d342b1d140a000000000000000000101d2a36434f5b6771777979797979797979797979797979797979797979797979797979797979797771675b4f43362a1d1000000000000000000000010b141d252b30333e4a56626d7279797979706c6155493c322f2a231c130a000000000c17232e38424a5053585553504b515863707d8996a3b0a4978a7e7164574b3e3124180b0000000713202d394653606c7885929ea196887b6e6255483b2f24180c000000000000000000000000000000000916232f3c4956626f7c8996887c6f676060626d79849192867b6e666060656d7a85928b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000001070d1113141a1b1b1b1b171614100b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b101316161b1b1b1b1a1414110e080200000000000000030d19222b343c464e53555c54524d443b3b444c52545c55534d453c342b22190c030000000000000002070c0f111213131313131313120707040100000000000000000000000000000000000000000000000000000000000206080810080705020000010507081008080602000000000000000000000b1724303c47525c6467636059524c443f382f29241d1e262e34383a444646463c3b38322b22190b020000000000000000000e1a27333f4a555f676a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a675f554a3f33271a0e0000000000000000000000020b131a20242e3a46515b62656c6c6c6c64615a5044392d221e18120a010000000006111c2630383f44464c484644404754616e7a8794a1ada5988b7e7265584b3f3225180c00000005121f2b3744505b6575818e9ba8988c7f7265554b4035291d10040000000000000000000000000000000b1825323e4b5865717e8b9184786a5f55535c6674818d908376695e54535d6776828f8d8073675a4d4034271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000010406070e0e0e0e0e0a0a08040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000407090a0e0e0e0e0e0807050200000000000000000000071019222a343c434748504746423b32323b4146474f4847423c332a221910070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141f2b36414a52585a56544f46413a332d261d1812141c23282b2d373939392f2e2b2720191007000000000000000000000b17222e39444d555b5d6060606060606060606060606060606060606060606060606060606060605d5b554d44392e22170b00000000000000000000000001080f141e29343f4951565860606060575550483e33281c120d07000000000000000a151e262e34383a3f3c39373a4653606d798693a0aca5998c7f7266594c3f3326190c000000030f1b27333f495364717e8a9aa49c8f8276675d5145382c1f13060000000000000000000000000000000c1926333f4c5966727f8c9084776a584e4b5566737f8c8e827568574d4c556875818e8e8174685b4e4135281b0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071018222a31373a3b433b3a363029293036393b433b3a37312a211810070000000000000000000000010407071313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313130604000000000000000000000000000000000000030e1a242f3841474c4e4948433d353027221b140b070a11171c1f202a2d2d2d23221f1b160f07000000000000000000000006111d27323b444a4f51535353535353535353535353535353535353535353535353535353535353514f4a443b32271d11060000000000000000000000000000030d18232d373f464a4c535353534a49443e362c22170b020000000000000000030c151c23282c2d322f2d2c3845515c667986939faca5998c7f7266594c3f3326190c000000000b17222d3a4754616d7a87939f9f9286796d6053473a2d2014090000000000000000000000000000000b1825323e4b5865717e8b9184786a5f55535c6774818d908376695e54535d6776828f8d8073675a4d4034271a0d0000000000000000000000000000000305060a0d1012131312100d0a06050300000000000000000000000000000000000000000000000000000000020608081313131313090806030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f1820262b2e2f362e2d2a251f1e252a2d2e362f2e2b261f180f060000000000000000000001080d11131420202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202013100c07010000000000000000000000000000000008131d262f363c40413c3b383229241e17110a020000060b1012131e2020201615130f0a04000000000000000000000000000b16202932393f434446464646464646464646464646464646464646464646464646464646464644433f39322920160b0000000000000000000000000000000007111b252d343a3e3f464646463d3c39332c231a100500000000000000000000030a11171c1f202522202834404b606c7986939faca5998c7f7266594c3f3326190c000000000613202d3946525e687783909da398897d7063564a3d30251a0e0200000000000000000000000000000916232f3c4956626f7c8996887c6f676060626d79849192867b6e666060656d7a85928b7e7164584b3e3125180b00000000000000000000000000060b0f1213171a1d1e1f1f1e1d1a1713120f0b0600000000000000000000000000000000000000000000000003090e1214151f202020201615130f0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151a1f21222921201e191414191e20212922211e1a150e0600000000000000000000040c13191d202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1f1c18120b03000000000000000000000000000000010b141d242b303334302f2c272119130b060000000000000306071113131309080603000000000000000000000000000000040e1720272e3336373939393939393939393939393939393939393939393939393939393939393736332e2720170e04000000000000000000000000000000000009131b23292e31323939393931302d28221a110800000000000000000000000000060c101213191518232e4653606c7986939faca5998c7f7266594c3f3326190c0000000005111e2a36414c566673808d99aa9a8d807367574d42362a1e120500000000000000000000000000000613202d394653606c788491908279706d6d6f75808d96998f8278706d6d7077818e92867a6d6154473a2e2114070000000000000000000000020a11171b1f2023272a2b2c2c2b2a2723201f1b17110a02000000000000000000000000000000000000000000060e151a1e21222c2d2d2d2d23221f1b160f0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0f1214151d1414110e09080d1114141c1514120e090300000000000000000000040d161e24292c393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939392c29231d150d03000000000000000000000000000000020b131a1f24262723221f1b160d080200000000000000000000040606060000000000000000000000000000000000000000050e161d22272a2a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2a2a27221d160e05000000000000000000000000000000000000010911181e2225252d2d2d2d2423201c171008000000000000000000000000000000000306070c13202d394653606c7986939faca5998c7f7266594c3f3326190c00000000010d1925303d495663707c8998a29d918477695e52463a2d201406000000000000000000000000000006121f2b3844505b66717e8b9290837d7a7a7c828d928e8c918f837d7a7a7c828e938d8073685e5246392d20130700000000000000000001070b141b22272b2d303437383939383734302d2b27221b140b0701000000000000000000000000000000000000060f1820262b2e2f39393939392f2e2b2720191007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002060808100807050200000105070810080806020000000000000000000000010c1620282f35394646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464638342f271f150b0100000000000000000000000000000001080e14171a1b1615130f0a0400000000000000000000000000000000000000000000000000000000000000000000000000040b11171a1d1e2020202020202020202020202020202020202020202020202020202020201e1d1a17110b04000000000000000000000000000000000000000000070d1216181920202020171614100b0500000000000000000000000000000000000000000613202d394653606c7986939faca5998c7f7266594c3f3326190c00000000000813202d3a4653606d7985929fa095877b6e6154483b2e23170b0000000000000000000000000000030f1c28333f4a54616c74808c92908a8786898f928d817f8c9290898686898f938e82786d60564c41362a1d11050000000000000000040c13181d262d3337393d40434546464543403d3937332d261d18130c0400000000000000000000000000000000030c18212a31373a3b46464646463c3b38322b22190f04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28323a41455353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535345403931271d1207000000000000000000000000000000000003080b0d0e090907030000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0e101113131313131313131313131313131313131313131313131313131313131311100e0b060000000000000000000000000000000000000000000000000106090b0c131313130a0a0804000000000000000000000000000000000000000000000613202d394653606c7986939faca5998c7f7266594c3f3326190c000000000006121f2c3844515c6675828f9ba7988b7e7165544a3f34281c100300000000000000000000000000000b17222d3842505a606c777f878d909292918e898078727f868d919292918e8981796d665c51443a3025190d0100000000000000040d161d24292f383f44464a4d5051525251504d4a46443f382f29241d160d040000000000000000000000000000000b151e2a333c42474852535353534947433d342b20160a000000000000000000000000000000000000050a0d101013131313131310100d0a05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a444c525f60606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605f514b43392f23180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7986939faca5998c7f7266594c3f3326190c000000000004101c2834404a5465727e8b98a89b8e8275665c5044382b1f1206000000000000000000000000000006111c262f3e44505b656c737b8084858584817c746d6d727c8084858584817c746d675c544a4032291e130800000000000000030d161f282f353e41495053565a5d5e5f5f5e5d5a56535049413e352f281f160d030000000000000000000000000007121d27303c454e53555f6060606056544e463d32271b0f03000000000000000000000000000000030a11161a1c1d2020202020201d1c1a16110a030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c565d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c554b4034291c1004000000000000000104060709090909090707050100000000000000000000000000000000000000000000000000000000000000000000000000010304060606050402000000000000000000000000000000000000000000000000000000060b0e1011120f0b060603000000000000000000000000000000000000000000000104060712131313130908060300000000000000000000000000000000000000000000000000000613202d394653606c7986939faca5998c7f7266594c3f3326190c0000000000000c18232e3b4855616e7b8896a09f9285796d6053463a2d2013080000000000000000000000000000000a141d27333f49535b60696e7377787977746f6b60636a6f7477787977746f6a605c554b42392e20170c02000000000000010b151f28313a404550535b6063676a6b6c6c6b6a6763605b535045403a31281f150b010000000000000000000000050e18232e39434e575f626c6c6c6c6c6260584e43382b1f13060000000000000000000000000000040d151c2226292a2d2d2d2d2d2d2a2926221c150d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202c3945525d6876797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797976675c5145382c1f1306000000000001070d11131416161616161413110d08020000000000000000000000000000000000000000000000000000000000010507070a0c0e101112131312110f0c080806020000000000000000000000000000000000000000040b11171a1d1e1e1c1813120f0b0600000000000000000000000000000000000001070d1013141e202020201615130f0a040000000000000000000000000000000000000000000000000613202d394653606c7986939f9f9f998c7f7266594c3f3326190c0000000000000714212d3a46535f697784919ea297897c6f6356493c3024190d010000000000000000000000000000020b17222d38414950575f61676a6c6c6b68636059585f62676a6c6c6a67626058514b433930271c0e050000000000000007121d27313a434b515a61656c707376787979787673706c65615a514b433a31271d120700000000000000000000020b17202834404b555f6a6e79797979796f6a6054473b2e22150800000000000000000000000000030d161f272d3236373939393939393736322d271f160d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686796d6053473a2d20140700000000040c13181d2020232323232321201d19130c04000000000000000000000000000000000000000000000000020608080d11131417191b1d1e1f20201f1e1c191514120e09030000000000000000000000000000000000050e161d22272a2a2b2924201f1c17110a02000000000000000000000000000000040c12181d20202b2d2d2d2d22211f1b150e0700000000000000000000000000000000000000000000000613202d394653606c798693939393938c7f7266594c3f3326190c00000000000005121e2a36424d576774808d9aa9998c807366564c4135291d110500000000000000000000000000000006111b262f383f444d53555a5d5f5f5e5b56544f4e53555a5e5f5f5e5b56544e45403931271e150b00000000000000030d18242f39434b555d606c71787d80838485858483807d78716c605d554b43392f23180c030000000000000000000a141d29323b45515c676e7c86868686867c6f6256493c2f231609000000000000000000000000000a151f2831383e424346464646464643423e3831281f150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a87939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393867a6d6053473a2d201407000000040d161d24292c2d2f2f2f2f2f2e2d29251e160e0400000000000000000000000000000000000000010507090f121415191d2021232628292b2c2c2c2c2b282522211e1a15100b050000000000000000000000000000040e1720272e3336373835312d2b28221c140b0600000000000000000000000000040d161d24292c2d38393939392f2e2b2620181007000000000000000000000000000000000000000000000613202d394653606c79868686868686867f7266594c3f3326190c000000000000020e1a26313d4a5763707d8a98a39d908376685d5246392d201307000000000000000000000000000000000a141d262d333b4246484d515252514e4948434347484d515252514e4947433d342f271f150c03000000000000010b151f2935404b555d676d757e83898d9091929291908d89847e756d675d554b4034291e150a000000000000000006111b262f3b444f59606d79839098939083766a6054473b2e22150800000000000000000000000005111c27313a434a4e50535353535353504e4a433a31271c1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a87939f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f93867a6d6053473a2d2014070000010c161f282f35393a3c3c3c3c3c3a3935302820160c020000000000000000000000000000000206080d1113141a1f2122252a2d2e3032343637393939383735322f2e2b261f1c160d07010000000000000000000000000b16202932393f434445423e3938332d261d180f060000000000000000000000010c161f282f35393a45464646463c3b37322a22180e040000000000000000000000000000000000000000000613202d3946535f6c7679797979797979726d63574b3e3225180c000000000000000914202d3a4753606d7a86929f9f93867a6d6154473a2e21140a00000000000000000000000000000000020b141b222731363a3b4044454644413c3b38373a3c4144454644413c3b373229231d150d030000000000000007121d27313945515d676d79818a90959a9d9e9f9f9e9d9a95918a81796d675c51453e30261c1106000000000000040d17222d38414c56616b74808d959f958a7d7063584e43382b1f13060000000000000000000000000a16222d38434d555b5d6060606060605d5b554d43382d22160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a87939898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989893867a6d6053473a2d201407000007131d28313a40454749494949494746413a32281e13080000000000000000000000000406090f1214191d2021262b2e2f3036393a3d3f4143444546464544423f3b3a37312c272118130c040000000000000000000006111d27323b444a4f51514f4b46443f382f2921180f050000000000000000000007121d28313940454751535353534947433c342a20150a00000000000000000000000000000000000000000005121e2b37434f5a646c6c6c6c6c6c6c6c66635b51463a2f22160a0000000000000006131f2c3945515d6776828f9ca4998a7d7164574a3e31261b0f0300000000000000000000000000000000020a11171f262a2d2e343739393835302f2c2b2e2f3437393937342f2e2b272018120b0300000000000000000c18242f3943505a606d79828e939da09f9b999898999b9fa09d938e82796d605a5042382e23170c0000000000010c161f27333f49535e68707d8a929d9d9083766b6155463d32271b0f030000000000000000000000010d1a26323e4a555f666a6c6c6c6c6c6c6a665f554a3e32261a0d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a878c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c86796d6053473a2d20140700010d18242f3a434b5153565656565654524c443a3025190d01000000000000000406070c1013141a1f2125292d2e31373a3b3f4146474a4c4e505152535352514f4c4847423c383329241d160d050000000000000000000b17222e39444d555b5d5e5c5753504a423b332921170d030000000000000000010d18242f39434b51535e6060606055534e463c32261b0f040000000000000000000000000000000000000000020f1b27333e49525a5f60606060606060595751493f352a1e12060000000000000004101d2935404b5565727f8c98a99a8e817467584e43372b1f1206000000000000000000000000000000000000060b141a1e2122272a2c2c2b2823221f1f2122272b2c2c2b2823221f1b150c0701000000000000000004101d2935404b55626c75828f959e9f98928e8c8b8b8c8f92989f9e948e81756c61544a3f34281c10030000000007131d28313a44505b656e7a85929e9f958a7d7063594f44342b20160a00000000000000000001030306101c2936424e5b6671767979797979797671665b4e4236291c10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d797f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f786d6053463a2d2013070004111d2935404b555d606262626262615e564c4135291d13070101050707070c101314181d1f20262b2e3035393a3e4347484b4c525456595b5c5e5f5f5f5f5e5b5855534d48443d352f281f170e0500000000000000000e1a27333f4a555f676a6b6864605b544d453b33291f1409000000000000000004101d2935404b555d606b6c6c6c6c625f584e43372b21160a0000000000000000000000000000000000000000000a16212c3740494f53535353535353534c4b463f372e23180d0200000000000000000c18242f3c4855626f7c8896a19e9184786a5f53473a2e2115070000000000000000000000000000000000000003090e1214151a1e1f1f1e1b1615131215151a1e1f1f1e1b1615130f0a040000000000000000000006131f2c3845515d67717e8b949e98928c85827f7e7e7f82858c92989e938a7e71665c5044382c1f1206000000010d18242f3a434e58606c77828f97a19d9083766b6155473e3322190f0400000000000000050a0d0f1013131d2a3743505d6a768386868686868683766a5d5043372a1d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c676d72727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272726d665c5044382b1f1206000613202c3945515d676d6f6f6f6f6f6d685e52463a2f2418110d0d11131416181c1f2024292c2d31373a3b4146474b4e535558565e61636567696a6c6c6c6b6a6865625f57544f45413a312920170e0500000000000000101d2a36434f5b6771777875716c665f574d453b31251a0e05000000000000000613202c3945515d676d78797979796f6a5f53473d32271b0f01000000000000000000000000000000000000000005101b252e373e4346464646464646463f3e3a352e251c12070000000000000000000715212e3a47535f6a7884919ea196887b6f6255483c2f24180c000000000000000000000000000000000000000000020507080d111213110e0909070608090e111213110e090806030000000000000000000000000714202d3a4753606d7985929e9791867f797573727273757a7f8692979e9184786d6053463a2d22170b00000004111d2935414b55606a727f8c949f9f95897d7063594f44352c211007000000000000030a10161a1c1d2020202a3743505d6a768390939393939083766a5d5043372a1d130f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b555c606565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565605c544a3f34281c1003000714202d3a4753606d797c7c7c7c7c7a6d61554b403529201d19191d20212323292c2d2f35393a3d4347484c525457585f626568686d7072747677787979787775726e69636059514b433b322920170b02000000000000111e2a3744515d6a778384827e786e695f574d42362a21160b000000000000000714202d3a4753606d7a84868686877c6f62594f44382c1d120700000000000000000000000000000000000000000009131c252c3337393939393939393933322f2a231c130a0000000000000000000006121f2b37434e586874818e9ba8988c7f7265554b4035291d1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a5464717e8a979991857c726d6766656566676d727c85929e968a7d706453493f33271b0f0300000613202c3945515d676f7c87929fa69d9083766b6155473e33231a10000000000000040d151c2126292a2d2d2d2a3743505d6a7683909d9f9f9d9083766a5d5043372a221f1b160c07010000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e39434b5153595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595953504a42382e23170b00000714202d3a4753606d7a86898989898074675d51453c332c292424292d2e2f2f34383a3c4045474a4e5355565e6164686a6e7275777a7d7f8183848586868584827f7b76706b605d554d443b32291d140a000000000000111e2b3844515e6b7784918f8a837b6e695e53463d33271c10040000000000000613202c3945515d67707d8a949a8f82766b605448392f24180c000000000000000000000000000000000000000000010a131b21272b2d2d2d2d2d2d2d2d2625221e18120a0100000000000000000000030f1b26313e4a5764717e8a99a49c8f8276675d5145382c1f130600000000000000000000000000000003070b0d0e13131313131313131313131313130d0c0a070200000000000000000000000000000000000006121f2b3844505b6676828f9c93877d6f6a605d555f5f555d606a707d89939b8f8275655b5044372b1f1205000815212d3945505a606d79849199a39f95897d7063594f44352c2111080000000000030d161f262d323536393939353743505d6a7683909da9a99d9083766a5d504337302f2c272118120b03000000000000000000000000000000000000000000000000000000000000000000000000000007121d2730394045464c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c46443f3830261c110600000613202c3945515d6775818e959592857a6d60584e453d39352f3035393a3c3e404547494b515357585f6265686d7174787b7e818487898c8e8f9192929292918e8b88827d746d675e564d443a2f261b11060000000000111e2b3844515e6b778490959590857b6e61594f44382c20130700000000000004101d2935404b55616c75828f9c94897c6f63554b4035291d1004000000000000000000000000000000000000000000010910161b1e2020202020202020191816120d07000000000000000000000000000a14212e3a4754616d7a86939f9f9286796d6053473a2d2014090000000000000000000000000001080e13171a1a20202020202020202020202020201a1917130e0700000000000000000000000000000000000613202d394653606c798592938e81756b65696c6c6c6c6c6c6a666b75828f939285796c605346392d201306000a1724303d4956616c75818e96a0a79d9083766b6155473d33231a100000000000000a151f2831383e4243464646424043505d6a7683909da3a39d9083766a5d5044413c3b383229241d150d0300000000000000000000000000000000000000000000000000000000000000000000000000000b151e272e34383a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3a38342e261e140a00000004111d2935404b5563707d89959f978c80736a5f574f4745414343414647494b4b515356555d6063676a6e72767a7e8185888b8e919696989a9c9d9f9f9f9e9d9b98948f8981796e695e564c41382d22170b02000000000d1a2633404d59667380838a92979083766b6054483b2f221609000000000000010d18242f3943505a626f7c89949b8e8175675d5145392c1f13060000000000000000000000000000000000000000000000050a0f1213131313131313130c0c0a060200000000000000000000000000000713202d3946525d687683909da3988a7d7063574a3d31251a0e020000000000000000000000020b12191f2326272d2d2d2d2d2d2d2d2d2d2d2d2d2d2626231f19120a010000000000000000000000000000000915222f3c4855626f7c868686867d70637075797979797979767163707d868686867b6e6255483b2f221508000b1825313e4b5864717e8b9393939395897d7063594f44352c211108000000000005101c26313a43494e505353534f4d48505d6a768390969696969083766a5d52514e4948433d352f271f150c0200000000000000000000000000000000000000000000000000000000000000000000000000030c151d23282c2d32323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232322d2b28231c140c02000000010d18242f3a4854606b7783909d9f92867c6f69605954514c50504c52545658555c606366676d7074777b7f83868a8e9197989b9ea0a8aca49f9e9d9d9c9d9ea1a69f9c938e847b6e685e53493f33271f1408000000000c1926323f4b57636e73777e869294897c706356493d3023160a0000000000000007121d28313e4754606a7683909c9285796d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d2935414c566673808c99a99a8d807467574d42362a1e120500000000000000000000010b141d242b303334393939393939393939393939393933322f2a241c130a0000000000000000000000000000000815212e3a47535f6a7679797979706b69758285858585858583766a6b707979797976695f53473a2e21140800121f2c3945525f6c788586868686868683766b6155473d33231a100000000000000a16212d38434c545a5d6060605b5953505d6a768389898989898983766a5f5f5e5b56544f45403931271e140a0000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f202626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626201f1c17110a02000000000007131d2c38444f5963707d89949f9891847b6f6b64605d555c5d565d61626567676d6f73767a7d8084888c9092999b9ea1a9a19e9b99979a939291908f909196999ea19d9691837a6d655b50443b3025190e020000000a17232f3b47525c63666c727f8b988d8074675a4d4134271a0e00000000000000010c161f2b37434e5864717e8a99988a7e7164574a3e312417070000000000000000000000000000000000000000000000000000000004070a0a0f121212100c08020000000000000000000000000000010d1924303c4956636f7c8997a29d918477695e53463a2d2114060000000000000000000008121d262f363c3f414646464646464646464646464646403f3b352e261c1207000000000000000000000000000006121f2b37434e585f6c6c6c6c6c63616976838f929292929084776a61636c6c6c6c6c5f574d42372b1e120600121e2b3844515d697378797979797979767166594f44352c2111080000000000000d1a26323e49545e66696c6c6c68655d5356626f7c7d7d7d7d7d7d7c6f6b6c6c6b67636059514b433930261c1106000000000000000000000000000000000000000000000000000000000000000000000000000000070c10131319191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191312100b060000000000000001101c27333d4855616b76828f97a09691847d75706d676a696a6a686d6f717476797c7f83868a8d9196989c9fa3a19e9a9797918f8c8a8886858483838384878c92979fa0958f82776c60564d41362a1e130800000007131f2a35404a52575a606d7986929083766a5d5043372a1d100000000000000000040d1b27323d4754606d7a86929a8d8174675a4e412f24180d0100000000000000000000000000000000000000000000000000050b101416171b1e1f1e1c18130d0600000000000000000000000000000813202d3a4653606d7985929fa095877b6e6154483b2e23170c000000000000000000030e19242f3840474c4d53535353535353535353535353534d4b4740382e24190e0200000000000000000000000000030f1a26313c464e535560606060575c6976838f9c9f9f9d9084776a5d576060606055534d453c31261a0e0200101c2835414c5761696c6c6c6c6c6c6c6a665e55473d33231a10000000000000000f1c2935424e5a667076797979756f655454606a6f707070707070717577797977746f6b605d554b42382e23170b01000000000000000000000000000000000000000000000000000000000000000000000000000000000406070c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c070603000000000000000000000b16212c38444f59616e7a859299a0969189827d7a7776767677787a7c7e818386898c8f92989a9ea0a39f9c9896918e8a878582807d7b7a7877767676787b7f858f949f9f948b7f72685e52463a3024190d010000020e19242e3840474b515c677784919184776b5e5144382b1e11000000000000000915202b353f4745515d677683909c9083766a554b4035291d1004000000000000000000000000000000000000000000000002080d171c202324282b2c2b28241f1810070000000000000000000000000006121f2b3844505c6675828e9ba8988b7e7165544a3f34281c1003000000000000000007131f2b36404a52585a60606060606060606060606060605957524a40352a1f130700000000000000000000000000000a15202a343c43474853535353505c6976838f9ca9aa9d9084776a5d51535353534847423c332a20150900000c1824303b464f575d5f6060606060605d5b554c43352c21110800000000000000101d2a3643505d6976828686868175665c515860626363676d72797e8184858584817c756d675d544a3f34281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101c27333d46525e68707d879299a19e938f8a8684838383848587898b8d909299999c9fa3a29f9b99928f8b8884817e7b787573706f6d676a6a696a696e737a828f949f9f92867b6e61564c4135291d11040000020e19242e3840474b515c677784919184776b5e5144382b1e11000000000000010e1a26313d4751595e556673808d99928578675d5145392c20130600000000000000000000000000000000000000000000050d141921282c2f303538393835302a2219100600000000000000000000000003101c28343f4a5465717e8b98a79b8e8275665c5044382c1f120600000000000000000b1723303c47525c64676c6c6c6c6c6c6c6c6c6c6c6c6c6c66635c52473b2f23170a0000000000000000000000000000030e18222a31373a3c46464646505c6976838f9c9f9f9d9084776a5d51464646463b3a37312a21180e03000008131f29343d464c5152535353535353504e4a433a31231a1000000000000000000e1b2834414e5b6774818e939285796d605a565e61686d737a7f848a8e919292918e8981796d665c50443a2f24190d010000000000000003080d101213131312110f0b07010000000000010406070b0f121312100c07060401000000000000000000000000000000000002070a0c0d131313100f0d0a0500000000000305060a0f121313110e0a090704000000000000000000000000000000000b16212a36414d56616b717e879298a09e9b9a9391908f9091929795989a9d9fa3a7a09d9997928e8a86827f7b7874716e6968666462605d555d5c575e61686e79828f97a1988d8073685d5245392c201408000007131f2a35404a525759606d7986929083766a5d5043372a1d1000000000000004111d2a36424e59636a6c6c727f8b9897867a6d6053473a2d201407000000000000000000000000000000000000000000050e171e252a33383c3d42454544413b342b22180d020000000000000000000000000b17232e3b4854616e7b8795a09f9285796d6053463a2d20130800000000000000000d1a26333f4c58646e747979797979797979797979797979736e63574b3f3226190c00000000000000000000000000000006101820262b2e2f39393943505c6976838f939393939084776a5d51443939392f2e2b2620180f06000000020d18222b343b41444546464646464643423e3831281f110800000000000000000c1825323f4b5865727e8b98978b7f726c6868686e737a80858c91969b9e9f9f9e9a938e82786d60554c4135291d1104000000000000070e14191c1f1f20201e1e1b17120c05000001070d111314181c1e201f1d191413110d08010000000000000000000000000000070e1317191a2020201d1c1915100a0000060b0f1213171b1e1f1f1e1b161613100b050000000000000000000000000000050e1925303b444f59616c717e8690959ea0a49f9e9d9c9d9d9fa2a9aba39f9d9a9795908d8985817e7a76726e696764615e5759575553514b50504d52565e676e7a85929e9f92857a6d6054473b3025190e02000a17232f3b47525c63666c727e8b988d8174675a4e4134271b0e00000000000006121f2c3845525e6a757979797e8a9794877b6e6154483b2e2115080000000000000000000000000000000000000000040d17202930363e44484a4e5152514c463e342a1f13080000000000000000000000000614202d3a46525e697784919da297897c6f6356493c3025190d01000000000000000e1a2734414d5a6774808686868686868686868686868686807366594d4033261a0d00000000000000000000000000000000060e151a1f21222d2d3643505c69768286868686868683776a5d5144372d2d22211e1a150e0600000000000610192229303538393939393939393735322d271f160d0000000000000000000915222f3c4855626f7b88969f92867e777574767a80858c92979ea19e9b9a9b9ea19e948c7f73675d5145392c20130700000000000811181f25292b2c2d2d2b2a27231d170f01070d13181d202025292b2c2c2a2621201d19130c040000000000000000000000020a12191f2326272d2d2d292826211b14060c11171b1f2024282b2c2c2b282322201c160d08020000000000000000000000000008141f29323e47505a616c717c838b9196999c9e9f9f9e9e9d9b99979992908d8a8783807c7975716d6865625f575754534d4d4a48474540434342464c555e68727e8b96a1988b7f7265564d41362a1e1105000c1926323f4b57636e73777d869295897d7063564a3d3023170a0000000000000613202c3946535f6c798786868a909a95887b6e6255483b2f22150800000000000000000000000000000000000000010c162029323b41464f55575b5e5f5d5850463b3024180c00000000000000000000000005121e2a36424d576773808d9aa9998c807366564c4135291d1105000000000000000e1a2734414d5a6774808d9393939393939393939393938c807366594d4033261a0d0000000000000000000000000000000000030a0f121515202835414e5a6670767979797979797771675b4f43362a201514120e0903000000000000000710181f24282b2c2d2d2d2d2d2d2a2926221c150d040000000000000000000815212e3a47535f6a7784919e98928a84818183868c92979fa09d96918e8d8e92979e9f92857a6d6054473a2e23180c0000000007111a232a3035383939393837342f2821180c13181d24292c2d323638393836332d2c29241e160d08000000000000000000000a141c242a2f32333939393635322d261f11171b22272b2d30353839393835302f2c272119130c04000000000000000000000000020d17202c353e48505a616a6e787e84898d909192929291908f8d8b898683817d7a7773706d6664605d5655534d4b484642403d3c3a38352f30363b434c56606d7984919595908376685e5246392d201407000d1a2633404d59667380838a92979083766b6054483c2f2216090000000000000613202c3946535f6c79869293979aa295887c6f6255493c2f2216090000000000000000000000000000000000000008131e28323b444c52596163686b6c6962584c4135281c10000000000000000000000000020e1a25303d4a5663707d8998a29d908376685e5246392d201307000000000000000e1a2734414d5a6774808d9999999c9ea6a69e9c9999998c807366594d4033261a0d00000000000000000000000000000000000000030608091926323e49545e66696c6c6c6c6c6c6a675f554a3f33271a0808060200000000000000000000060d13181c1e1f2020202020201d1c1a16110a030000000000000000000006121f2b37434e5865727f8c95a09f96918e8e9092999fa09d95908a84818082858e939e988b7f7265544b4034281c10040000030e18232c343c41454646464543403a332a21181d24292f35393a3e42454645433f3a39352f281f1a1108000000000000000007121c262e353b3f4046464643423e3830281c23282d3337393d4245464644413d3b383329241e160e04000000000000000000000000050e1a232c363e4850575f666d71787d808384858585848382807e7c7a7774716d686663605c5454524c4847423e3b3a3631312f2d2c2924252a313b44515c66738088888888877a6e6154473b2e21140800111e2b3844515e6b778490959590857b6e61594f44382c2014070000000000000613202c3946535f6c7986929fa4a6a295887c6f6255493c2f221609000000000000000000000000000000000000010d19242f3a444c565e616b7075787874695d5144382b1e12000000000000000000000000000914202d3a4753606d7986929f9f93867a6d6154473a2e21140a000000000000000e1a2734414d5a6774808d8d8d8d8f949e9e948f8d8d8d8c807366594d4033261a0d000000000000000000000000000000000000000000000915212d38424c545a5c6060606060605d5b554d44392e22170b000000000000000000000000000002080c10121213131313131310100d0a05000000000000000000000000030f1a26313c4653606d79839097a0a09d9b9b9c9f9f9c95908a837d7975747579818e969c8f8276665c5145382c1f1306000008141f2a343e464d5152535351504b453c332124292f353a4045474b4f515352504c4745413a312b231a1107000000000000020e19242e3840474b4d535353504e49423a30282e34383f44464a4e515252514e4948443d35302820160d0400000000000000000000000008111a242c363e454e545c60666d7073767879797877777573716f6d676764615e565653504a4745413b3a37312e2d2a252422201f1d181a1f2834404a54606d7a7c7c7c7c7c7a6d6054473a2d21140700111e2b3844515e6b7784918f8a837b6e695e53473d33271c10040000000000000613202c3946535f6c7986929facafa295887c6f6255493c2f22160900000000000000000000000000000000000004111d2935414c565e686e767d818486786c5f5245392c1f120000000000000000000000000006131f2c3845515c6776828f9ca4998a7e7164574b3e31261b0f030000000000000a1724303d4a5763707d80808080828f9c9c8f82808080807d7063564a3d3023170a0000000000000000000000000000000000000000000005101b26303a42494e50535353535353514f4a443b32271d110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151f2c3845515c666f7c8591969c9e9f9e9d9a948f89837d77706d6667676d7984919e9286796d6053463a2d20130700010d1925303c4650585d5f60605e5c564e4533282f353a41454b5153585c5e5f5f5d5954524c433d352b23190d04000000000007131f2a35404a52575a6060605c5a544c423234383f44495053575b5e5f5f5e5b56544f45413a32281f160c0100000000000000000000000008121a242c333c424a51545c606366696b6c6c6b6b6a68666462605d555754524c4946443f3a39352f2e2b2621211e1a17151413100c0d18232e3945525d686d6f6f6f6f6f6d685d5245392c20130600111e2a3744515d6a778384827e786e695f574d42352b21160b000000000000000613202c3946535f6c7986929facafa295887c6f6255493c2f2216090000000000000000000000000000000000000713202c3945525d686e7a828a8e9186796c5f5346392c20130000000000000000000000000004101c2934404b5565727f8b98a89b8e817468584e43372b1f12060000000000000916232f3c4855616b70737373737e8b98978a7e73737373706b6054483c2f22160900000000000000000000000000000000000000000000000a141e2830383e414346464646464644433f39322920160b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b545f6a6f7c848b8f929292908d88827d77706c64605c555d67727e8b9398887c6f6255483c2f2215090003101c2935414d5862696c6c6c6b686056453c343940454b51555d6065696b6c6b6966605d564f473d352b1f160c01000000000a17232f3b47525c63666c6c6c69665e54443a3f444a50535b6063686b6c6c6b68636059524c443a31281d13070000000000000000000000000008121a212a303940444a5053565a5d5e5f5f5f5e5d5c5a585653514b4a4746413d3a38342e2c2924211e1a1514120e09090706040007121c2935414c565d606262626262605d564c4135291d110400101d2936434f5b6771777875716c665f574d453b31231a0f05000000000000000613202c3946535f6c7986929facaca295887c6f6255493c2f221609000000000000000000000000000000000005121e2b37424d57606d7a849094969186796c5f5346392c201300000000000000000000000000000c18232f3b4855626e7b8896a19e9185786a5f53473a2e2115070000000000000714202c38444f596163666666717e8b98978a7e716666666360594f44382c2014070000000000000000000000000000000000000000000000030c161e262d3235363939393939393736332e2720170e04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e39424e585f6a6e797e8285868583807c76706b64615a53504b55616e7b868686867e7164574b3e3124180b0005121f2b3845515d6974797979787268574e423f444b51555d60676d717578797876726d6860594f473d31281e1308000000000c1926323f4b57636e73797979767066564c474a50545c60656c70757879797774706b605d564c433a2f24180d0400000000000000000000000000080f181e272e34383f4446494d505152525251504f4d4b494745403e3a3936302d2c2823201d1914120e09070502000000000000000d19242f3a434c5254555555555554524c433a2f24190d01000e1a27333f4a555f676a6b6864605b544d453c33291f110800000000000000000613202c3946535f6c7986929f9f9f9f95887c6f6255493c2f22160900000000000000000000000000000000000714212d3a46535f6975818e96938b848174685b4e4135281b0e00000000000000000000000000000714212e3a47535f6a7884919ea197887b6f6255483c2f24180c00000000000004101c28333e474f55575a5a65717e8b98978a7e71645a5a56544f473d33271c1004000000000000000000000000000000000000000000000000040c141b212628292d2d2d2d2d2d2a2a27221d160e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27303c464e585f676d727678797877736f6a6c6c6c6c69665e54535f697679797979716c6155493d3024170a0006131f2c3946525f6c7986868684786a5f53484a50555d60676d727a7e82848685837f7a706b60594f433a2f24190d000000000d1a2733404d5a6673808686868276685e5454545c60666d71787d8184858584817d756d685d554b41352920150a0000000000000000000000000000060c151c23282e34383a3d404345464645444442403e3c3a39352f2e2d2a25201f1c1713110d080602000000000000000000000008131e28313a41454749494949494745413a31281e130800000b16222e39434d555b5d5e5c5753504a423c332a21170d0000000000000000000613202c3946535f6c7986929393939393887c6f6255493c2f22160900000000000000000000000000000000000815222e3b4855616e7b879393877f78746f64594d4034271a0e000000000000000000000000000006121f2b37434e586774818e9aa9988c7f7265554b4035291d10040000000000000b16212c353e44484a4d5865717e8b98978a7e7164574d4a48443d352b21160b0000000000000000000000000000000000000000000000000000030a1015191c1d2020202020201e1d1a17110b04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e2a343c464e555d6065696b6c6b70767878787878787670665a4d575f6c6c6c6c6c64615a5045392d2115080004111e2b3744515e6a77849196887b6e625955545c60676d727a7f858b8f919292908c857d706b60554c4135291b11060000000b1824313e4b5764717e8a9392867a6d63616062666d71787e848a8e919292918e89827a6d675d51453c32261b0f000000000000000000000000000000030b12181c23282b2d3033363839393838373533312f2d2c292421201e191312100c0604010000000000000000000000000000010c161f282f35393a3c3c3c3c3c3a39352f281f160c01000006111c27323b434a4f51514f4b46443f382f2a21180f050000000000000000000613202c3946535f6c7987868686868686867c6f6255493c2f22160900000000000000000000000000000000000c1926323f4c5965727f8c998d80736c65645d53483c3024180c0000000000000000000000000000020f1a26313e4a5764717d8a99a39c8f8276675d5145392c1f130600000000000005101a232c33383c3e4b5865717e8b98978a7e7164574b3e3c38332b231a0f050000000000000000000000000000000000000000000000000000000005090d0f1013131313131311100e0b06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c18222a333c434b5153585c5f5f6976828585858585858276695c4f4d535560606060575550483e34281d110500020f1c2835424f5b6875828e9a8d80746b636162666d71797f858c92979c9e9f9e9c9792877d70675d5145382d22170b0000000815222f3b4855626e7b8896998e8176706e6d6f72797e848b91959b9e9f9f9e9b948f83796d60584e43372b1c110600000000000000000000000000000000070c11171c1f2023272a2b2c2c2c2b2a29272523201f1d181413110d08060300000000000000000000000000000000000000040d161e24292c2d2f2f2f2f2f2d2c29241e160d04000000000b16202932393f434445423e3938332d261d180f060000000000000000000006121f2c3845525e6a757979797979797979766a6054473b2e22150800000000000000000000000000000000000f1c2835424f5b6875828e98877b6e615b53534b41372b2014080000000000000000000000000000000914212d3a4754606d7a86929f9f92867a6d6053473a2d2014090000000000000008111a21282c323e4b5865717e8b98978a7e7164574b3e312c27211a110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061018212a31394045474b50525d6a768390929292929083766a5d50424648535353534b49453e362c22170c0000000c1926333f4c5966727f8c9992877d736f6e6f72787e848c92979ea1a9a2a1a2a9a19991847a6d6053493f33271b0f0300000814212e3a47535f6a7884919e938e827d7a7a7b7f848b91969da0a7a2a0a1a3a69e958e81756a5f5347382d22170b000000000000000000000000000000000000060b101213161a1d1e1f1f1f1e1d1c1a18161413100c070705010000000000000000000000000000000000000000000000040c13191d2021222222222221201d19130c040000000000040e1720272e3336373835312d2b28221c140b06000000000000000000000004111d2a36424e59636a6c6c6c6c6c6c6c6c6260584e43372b1f13060000000000000000000000000000000000101d293643505c6976838f928579695e53494141392f251a0f030000000000000000000000000000000613202c3945525d687683909ca3988a7d7063574a3d31251a0e02000000000000000810161c25323e4b5865717e8b98978a7e7164574b3e31241c160f0800000000000000000000000406070c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0706030000000000000000000000000000000000000000000000000000000000000000060f181f272f35383a3f43505d6a7683909d9f9f9d9083766a5d50433a3b464646463e3d39342c241b10060000000916232f3c4956626f7c8996999286807c7b7c7f848b91979ea2a19e999594969a9fa1968c7f72655b5044372b1f1205000006121e2b37424e576773808d999d948f898787888c91969ea0a19e99959394969c9f9e93887c6f62544a3f33281c0f03000000000000000000000000000000000000000306070a0d101213131211110f0d0b09070604000000000000000000000000000000000000000000000000000000000001080d11131416161616161413110d080100000000000000050e161c2227292a2b2924201f1c17110a02000000000000000000000000010e1a26313d4751595e5f6060606060606055544e463c32271b0f030000000000000000000000000000000000101d293643505c6976838f928579695e53494141392f251a0f0300000000000000000000000000000004111d2935414c5666737f8c99a99a8d807467574d42362a1e12050000000000000000050b1825323e4b5865717e8b93938a7e7164574b3e3124180b0500000000000000000000070c10131319191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191312100b0600000000000000000000000000000000000000000000000000000000000000060d151d24292c2d3743505d6a7683909da9a99d9083766a5d5043372e3939393931302d28221b1209000000000713202d3a4653606d7984919e98928d8988898c91969ea1a29f96918c8988898d92999e9184786c605346392d2013060000020e1a26313c4854616e7b87929f9f9c96949395999ea0a09e96918c8887878990949e9b8e8174665b5044382b1f12060000000000000000000000000000000000000000000000000305060605050402000000000000000000000000000000000000000000000000000000000000000000000000000104060709090909090706040100000000000000000000040b11161a1d1e1e1c1813120f0b060000000000000000000000000000000915202b353f474e5253535353535353534947433c342b20150a0000000000000000000000000000000000000f1c2835424f5b6875828e98877b6e615b53534b41372b201408000000000000000000000000000000010d19242f3c4956626f7c8997a19d918477695e53463a2d2114060000000000000000000b1825323e4b5865717e868686867e7164574b3e3124180b000000000000000000030b12181c1f202626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626201f1c17110a02000000000000000000000000000000000000000000000000000000000000030b12181d1f2a3743505d6a7683909d9f9f9d9083766a5d5043372a2d2d2d2d2424211d171009000000000006121f2b3844505c66727f8c95a09f9a969495999ea0a29f97928c847f7c7b7c8087929996887c6f6255483c2f2215060000000915212d3a46535e6974808d959ea6a3a1a0a2a7a09d96918b847f7c7a7a7d828f939e9285796c605346392d20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0e1011120f0b0606030000000000000000000000000000000000040f19242d353d424546464646464646463c3b37322b22190f040000000000000000000000000000000000000c1926333f4c5966727f8c9a8d80736c65645d53483c3024180c000000000000000000000000000000000813202d394653606c7985929ea096877b6e6154483b2e23170c0000000000000000000b1724313d4a56626c7179797979716c6155493d3024170a0000000000000000030c151d23282c2d32323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232322d2b28231c140c0200000000000000000000000000000000000000000000000000000000000001070c101d2a3743505d6a768390939393939083766a5d5043372a20202020181715110c0600000000000003101c28343f4a54606d79849197a1a9a2a1a2aaa29f98928d857f79736f6e6f747d8792988c7f7265594c3f2e23170c00000005121e2a36424d57606d79838f949b9e9f9f9d9a95908a847e79736f6d6e7076818f9997897c6f6256493c2f23160900000000000000000406131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313070704010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121b242b31363839393939393939392f2e2b2720191007000000000000000000000000000000000000000815222f3b4855626e7b879393877f78746f64594d4034271a0e0000000000000000000000000000000006121f2b3844505b6675818e9ba8988b7e7265544a3f34281c100300000000000000000915212e3a45505a62656c6c6c6c64615a5045392d21150800000000000000000b151e272e34383a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3a38342e261e140a000000000000000000000000000000000000000000000000000000000000000000101d2a3743505d6a768386868686868683766a5d5043372a1d1313130b0a08050000000000000000000b17232e3845515c666f7c8591979c9f9f9e9c98928d86807a726d676261636b73808d9a8f827568544a3f34281c10030000020e1a25313b45515c676d7982898e919292918e89837e78716d66626061636e7a8793938b7e7165584b3e3225180b000000000001070c10132020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201413110d080100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121920262a2c2c2d2d2d2d2d2d2d22221f1b150f0700000000000000000000000000000000000000000814212e3a47535f6a75818e96938b848174685b4e4135281b0e00000000000000000000000000000000030f1c28333f4a5464717e8b9aa49b8f8275665c5044382c1f1206000000000000000005111d29343f4850565860606060575550483e34281d11050000000000000007121d2730394045464c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c46443f3830261c11060000000000000000000000000000000000000000000000000000000000000003101c2936424e5b6671767979797979797671665b4e4236291c1006060000000000000000000000000006111c2834404b54606a6f7c858c909292918f8b86807a736d68605c555559616e7b8896918477665c5044382c1f120600000009141f2934404b555d676d757d8184858584817d77716d66605c5454545e6876828686868074675a4d4134271a0e00000000030b12181c1f2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d201d19130c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f151a1d1f20202020202020201615130f0a0400000000000000000000000000000000000000000006121f2b37434e58616d7a849094969186796c5f5346392c201300000000000000000000000000000000000b17222d3b4754616e7a87939f9f9285796d6053463a2d2013080000000000000000010c18222d363f454a4b535353534b49453e362c22170c00000000000000000c18232e39434b5153595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595953504a42382e23170b00000000000000000000000000000000000000000000000000000000000000010d1a26323e4a555f666a6c6c6c6c6c6c6a665f554a3e32261a0d010000000000000000000000000000000c18232e39424e58606a6f7a7f83858684827f7a736d68605d56514b48535f697884868687796d6053463a2d201307000000030c18232f39434c555d606b70757779787774706b64605c54514a474c56667076797979746e64584c3f33261a0d000000030d151d23292c393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939392c29241e160d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004090e11121313131313131313090806030000000000000000000000000000000000000000000000020f1a26313c46525e686e7b838a8e9186796c5f5346392c201300000000000000000000000000000000000614202d3946525e687783909da298897c6f6356493c3025190d01000000000000000006111b242d343a3d3e464646463e3d39342c241b10060000000000000004101c2834404b555c606565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565605c544a3f34281c1003000000000000000000000000000000000000000000000000000000000000000a16222d38434d555b5d6060606060605d5b554d43382d22160a0000000000000000000000000000000007121d27303c464e585f686d727678797876726d68615e56524c4540424d5768727879797975665c5044382c1f12060000000007121d27313a434c51596063686b6c6c6a6763605953504a44403b44555e666a6c6c6c67645c52473c3024170b0000010b151f272f34384646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464639352f2820160c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915202935414c565e696e767d818486786c5f5245392c1f12000000000000000000000000000000000005111e2a36414c566673808d99aa998c807366564c41362a1d110500000000000000000009121b22292e31323939393931302d28221b1209000000000000000006131f2c3845515c676d72727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272726d665c5044382b1f12060000000000000000000000000000000000000000000000000000000000000005111c27313a434a4e50535353535353504e4a433a31271c110500000000000000000000000000000000000b151e2b343c464e565d6066696c6c6b6965615e56524c45413a343b455660686b6c6c6c6a5c544a3f34281c100300000000010b151f28313a41454f54565b5e5f5f5e5b56544f46443f383432434c555b5d6060605a58524a40362b1f1307000007121d27313940455353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535345413a32281e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005090d0f1013131313131311100e0b0600000000000000000000000000000000030d1925303a444d565e616c7075777873695d5144382b1e120000000000000000000000000000000000020e1925303d495663707d8998a29d908377685e5246392d201307000000000000000000000911181d2124252d2d2d2d2424211d1710090000000000000000000713202d3a4653606d797f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f786d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000a151f2831383e424346464646464643423e3831281f150a000000000000000000000000000000000000030c19222b343c434c5254595d5f5f5e5c5854524c46413a35302833454e565c5e60605f5e504a42382e23170c000000000000030d161f282f353d44484a4e515252514e4a48443d38342e28313a434a4e505353534d4c4740382f24190e0300000c18232f39434b515f60606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605f524c443a2f24190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a1015191c1d2020202020201e1d1a17110b0400000000000000000000000000000008131e28323b444d525a6164686b6c6961574c4135281c100000000000000000000000000000000000000813202d3a4653606d7985929f9f93877a6d6154473a2e2114070000000000000000000000060c1115171820202020181715110c06000000000000000000000714212d3a4754606d7a878c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c86796d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000030d161f272d3236373939393939393736322d271f160d0300000000000000000000000000000000000000071019222a313a4145474c50525352504c4746413a3630292421333c454b505153535346443f3830261c110600000000000000040d161e242933383c3d4244464544413d3c38332b28231c2831383e4243464646413f3c362f261d1308000004101c2934404b555c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5d564c4135291d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c141b212628292d2d2d2d2d2d2a2a27221d160e050000000000000000000000000000020c162029323b42465055575b5e5f5d574f463b3024180c00000000000000000000000000000000000006131f2c3845515c6675828f9ca49a8a7e7164574b3e3124180b0000000000000000000000000105090b0b131313130b0a08050000000000000000000000000714212d3a4754606d7a87939898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989893867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000040d151c2226292a2d2d2d2d2d2d2a2926221c150d040000000000000000000000000000000000000000000710191f282f35393a3f43454645433f3a3936302a251e19212a333a4043454646463a38342e261e150a000000000000000000040c131921272c2f30353839393734302f2c271f1c17111f272d3235373939393433302b241d140b01000006131f2c3845515c6776797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797976685d5245392c201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c161e262d3235363939393939393736332e2720170e040000000000000000000000000000040e17202930363e44494a4e5152514c463d342a1f130800000000000000000000000000000000000004101c2834404b5465727f8b9393938e8174685b4e4135281b0e020000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a87939f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f93867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000030a11161a1c1d2020202020201d1c1a16110a030000000000000000000000000000000000000000000000070d161e24292c2d333639393836322e2d2a251e19130d1821282f3437383939392d2c28231c150c030000000000000000000001080d161c202223282b2c2c2b282322201c16100b06151c2226292a2d2d2d2726241f19130b020000000714202d3a4753606d7986868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686867a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e2830383e414346464646464644433f39322920160b000000000000000000000000000000050e171f252a33393c3d42444544413b342b22180d02000000000000000000000000000000000000000c18232e3b4855616e7b868686868685786b5e5245382b1f12050000000000000003060809131313131309080603000000000000000000000000000000000714212d3a4754606d7a87939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000050a0d101013131313131310100d0a050000000000000000000000000000000000000000000000000000040c13191d2021262a2c2c2b292521201d19130d08020f171d23272a2b2d2d2c201f1c17110a0300000000000000000000000000050b101416171b1e1f1f1e1b171614100b0300000a11161a1c1d2020201a1a17130e0801000000000714202d3a4753606d7a86939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393877a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101b26303a42494e50535353535353514f4a443b32271d1106000000000000000000000000000000050d141922282d30313538393835302a2219100600000000000000000000000000000000000000000714212d3a46535f697679797979797873685c5044372a1e11050000000000040a0f13151620202020201615130f0a0400000000000000000000000000000714212d3a4754606d7a8686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686796d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d111314191d1f201f1d191413110d08020000050c12171b1e1e2020201312100c0600000000000000000000000000000000000407090a0f111312110e0a0907040000000000050a0d10101313130e0d0b07030000000000000714202d3a4753606d7a86939595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959593877a6d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915212d38424c545a5c6060606060605d5b554d44392e22170b0000000000000000000000000000000002090e171c202324282b2c2b28241f18100700000000000000000000000000000000000000000005121e2a36424d575f6c6c6c6c6c6c6b6861574c4034281b0f0300000000060e151b1f21222d2d2d2d2c22211f1b150e06000000000000000000000000000713202c3945525d6876797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797976675c5145382c1f1306000000000000050a0d0f101313130f0e0c08040000000000000406070b0f111313110e09090703000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070c10121312100c07070501000000000001070b0f11121313130706030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7986888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020608081926323e49545e66696c6c6c6c6c6c6a675f554a3f33271a08080602000000000000000000000000000000050b101416171b1e1f1e1c18130d0600000000000000000000000000000000000000000000020e1a26313b454d535560606060605e5c574f453a2f23180c0000000006101820262b2e2f39393939392f2e2b262018100600000000000000000000000004111d2935414c565d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c554b4034291c100400000000030a10161a1c1d2020201c1b18140f09020000070c101213171b1e1f1f1e1b1615130f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c777c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c786d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0f121415202835414e5a6670767979797979797771675b4f43362a201514120e090300000000000000000000000000000004080a0a0f111212100c080200000000000000000000000000000000000000000000000009141f2a333b424648535353535352504c453c33291e1307000000040e18222a32373b3c46464646463c3b37322a22180d030000000000000000000000010d19242f3a444c525f60606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605f514b43392f23180c00000000040d151c2126292a2d2d2d282725201a130c070d12181c1f2024282b2c2c2b2823221f1b160c07010000000000000000000000000000000000000000000000000000000306080908070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b656c6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6d665c5044382b1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151a1f21222d2d3643505c69768286868686868683776a5d5144372d2d22211e1a150e060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18212a31363a3b46464646464544403a332a21170c010000000a15202a343c43474953535353534947433c342a1f150b01000000000000000000000008131e28323a41455353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535345403931271d1207000000030d161f262d3235363939393534312c251e1513181c23282c2d31353839393834302f2c272118120b03000000000000000000000000000000000000000000000000040a0f1315161514120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b656c6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6d665c5044382b1f120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f1820262b2e2f39393943505c6976838f939393939084776a5d51443939392f2e2b2620180f0600000000000000000000010406070e1213100a09070400000000000000000000000000000000000000000000000000000000060f181f262a2d2e39393939393837342f2921180f05000000030f1b26323c464e5355606060605f55534e463c31271d12070000000000000000000000010c1620282f35394646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464638342f271f150b010000000a151f2831383e424346464642403d372f27191d24292e34383a3e4244464644413c3b383229241d150d0300000000000000000000000000000000060606050002090e151b1f222222211e1a140d0600060503000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c777c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c786d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18222a31373a3b46464646505c6976838f9c9f9f9d9084776a5d51464646463b3a37312a21180e030000000000000001070d1113141a1f201d171614100b05000000000000000000000000000000000000000000000000000000060e141a1e21222d2d2d2d2d2b2a28231e170f060000000006131f2b37434e585f626c6c6c6c6c625f584e43392f24180f050000000000000000000000040d161e24292c393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939392c29231d150d0300000005101c26313a43494e505353534f4d4841392f24292f35394044464a4e515252514e4948433d352f271f150c0200000000000000000000000004060713131311110d141a20272b2e2f2e2d2a261f180f121312100c0706040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7986888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343c43474853535353505c6976838f9ca9aa9d9084776a5d51535353534847423c332a201509000000000000040c13181d2020272b2c2a2322201c160f0800000000000000000000000000000000000000000000000000000003090e12141520202020201f1e1b18130c0500000000000815212e3b47535f6a7679797979796f6a5f554b40352921170c020000000000000000000000040c13191d202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1f1c18120b03000000000a16212d38434c545a5d6060605b59534b41302f353a40454a5153575b5e5f5f5e5b56544f45403931271e140a00000000000000000000070c1012132020201e1d171f252a32373b3c3b3a36312921181f201f1d191413110d07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a86939595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959593877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1a26313c464e535560606060575c6976838f9c9f9f9d9084776a5d576060606055534d453c31261a0e0200000000040d161d24292c2d34383937302f2c27211a11080000000000000000000000000000000000000000000000000000000002050708131313131312110f0c07010000000000000916222f3c4955626f7c86868686867c6f675d51453e33291e140a00000000000000000000000001080d11131420202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202013100c070100000000000d1a26323e49545e66696c6c6c68655d5342393a41454b51545c6064686b6c6c6b67636059514b433930261c110600000000000000030b12181c1f202d2d2d2b2a212930363c4347494846423b3329282b2c2c2a2621201d18130c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a86939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393877a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e585f6c6c6c6c6c63616976838f939393939084776a61646c6c6c6c6c5f574d42372b1e1206000000030c161f282f35393a414546433d3c38332b231a12080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b47535f6a76839093989183796d605a50453b30261c11060000000000000000000000000001040707131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313060400000000000000000f1c2935424e5a667076797979756f65544a41464c52555d60666d717577797977746f6b605d554b42382e23170b010000000000030c151c23282c39393939383633333b42464e545555534d453b313538393836322d2c29241d160d07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7986868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686867a6d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3a47535f6a7679797979706b69768286868686868683776a6c707979797976695f53473a2e2114080000000b151e28313a4045474d5253504a48443d352c241a0c030000000000000000000000000000000000000002080c101212131313130d0c0a07020000000000000000000000000006131f2b37434e5863707d89949f958e81746c61574d42382e23170e040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101d2a3643505d6976828686868175665c514c52565d60676d72797e8184858584817c756d675d544a3f34281e130800000000000b151e272e34384546464644433f40454d52586062615f574d423e42454645433f3a39352f281f19110700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c6776797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797976685d5245392c20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b868686867d70637076797979797979777164707e868686867b6e6255483b2f221508000007121d27303a434b51535a5e5f5d56544f473e362c1e150b000000000000000000000000000000000000060d13181c1e1f202020201a1917130e08000000000000000000000000030f1b26323c4854606b76828f9c9d938a7e71695e544a3f342820160c02000000000000000002080d1012131313131313131313131313131313131313131313131313131313131313131313131313131313131311100e0b0600000000000000000000000000000000000e1b2834414e5b6774818e939285796d605a565e61686d737a7f848a8e919292918e8981796d665c50443a2f24190d0100000007121c273039404452535353514f4b4951575e616a6f6e695f53464a4f525352504c4745413a312b23191107000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2934404b555c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5d564c4135291d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c798592938e81756b66696c6c6c6c6c6c6a676b75828f939285796c605346392d20130600000c18232e39424b555d60676b6c6a63605950483e30271d1207000000000000000000000000000000000710181f24282b2c2d2d2d2d2726231f19120a0200000000000000000000000a15202c38444f5963707d89949f9f92857b6e665c50443d32281e130800000000000000060d14191c1f1f202020202020202020202020202020202020202020202020202020202020202020202020202020201e1d1a17110b040000000000000000000000000000000c1825323f4b5865727e8b98978b7f726c6868686e737a80858c91969b9e9f9f9e9a938e82786d60554c4135291d11040000000c18232e39424a515e6060605e5c56515b63696e747c7b6e615953575b5e5f5f5d5954514b433d352b23190d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232f39434b515f60606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605f524c443a2f24190d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b6676828f9c93877d6f6a605d556060555d606a707d89939b8f8275655b5044372b1f12050004101c2834404b545d676d74787976706b615a5042392e23180c0000000000000000000000000000000610192229303538393939393933322f2a241c140a000000000000000000000004101c27323d4854606b76828f9ca2979082786d60594f443a3024190c0300000000000810181f25292b2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2a2a27221d160e0500000000000000000000000000000915222f3c4855626f7b88969f92867e777574767a80858c92979ea19e9b9a9b9ea19e948c7f73675d5145392c201307000004101c2834404a545c6b6c6c6c6b676057636d737b818681756b606064686b6c6b6965605d554f473d352b1f150b010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27313940455353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535345413a32281e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a5464717e8a979992857c726d6766656566676d737c85929e968a7d706453493f33271b0f030006131f2c3845515c666d79808586837d716c61544b4034281c100400000000000000000000000000020d18222b343b41444546464646403f3b362e261c120800000000000000000000000b16212c38444f5963707d89949f9f948c80736b60564c4135291e150b0000000006101a222a30353839393939393939393939393939393939393939393939393939393939393939393939393939393939393736332e2720170e04000000000000000000000000000815212e3a47535f6a7784919e98928a84818183868c92979fa09d96918e8d8e92979e9f92857a6d6054473a2e23180c000006121f2c3844515c66757979797772675766737f868e93897d70666d717578797876726d6760594f473d31271d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f272f34384646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464639352f2820160c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3a4753606d7985919e9792867f797573727273757a7f8692979e9184786d6053463a2d22170b00000713202d3a4653606d78838d919290877e71665c5145382c1f13060000000000000000000000000008131f29343d464c5152535353534d4b4740382e24190e020000000000000000000005101b27323d4854606b76828f9ca69f93877d6f685d52463f30271c12070000020d18222c343b4144464646464646464646464646464646464646464646464646464646464646464646464646464646464644433f39322920160b0000000000000000000000000006121f2b37434e5865727f8c95a09f96918e8e9092999fa09d95908a84818082858e939e988b7f7265544b4034281c1004000713202d3a4653606d798786868477695e6773808d979d90837772797e82848685837f79706b60594f43392f24180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d151d23292c393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939392c29241e160d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c67717e8a939e98928c85827f7e7e7f82868c92989e938a7e71665c5044382c1b110600000c1825323f4b5865727e8b959e9f999285796d6053463a2d201307000000000000000000000000000c1824303b464f575d5f606060605a58524a40362a1f130700000000000000000000000b16212c38444f59636f7c89949fa49991847a6d615b5142392e23180c000008141f2a343e464d515253535353535353535353535353535353535353535353535353535353535353535353535353535353514f4a443b32271d1106000000000000000000000000030f1a26313c4653606d79839097a0a09d9b9b9c9f9f9c95908a837d7975747579818e969c8f8276665c5145382c1f13060006121f2c3844515c6678849196877b6e61606d7a85919e958b7e7e848a8e919292908c857d706b60554b4035291d10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d201d19130c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2934404b55616c75818f949d9f98928f8c8b8b8c8f92989f9e948f81756c61544a3f34281c0a0000000f1c2835424f5b6875828e9ba7aba197897c6f6256493c2f23160900000000000000000000000000101c2835414c5761696c6c6c6c6c66635c52473b2f23170a000000000000000000000004101b27323d4854606b76828f9ca6a1968f81756d62544a4034281c1004000d1925303b4650585d5f606060606060606060606060606060606060606060606060606060606060606060606060606060605d5b554d44392e22170b000000000000000000000000000a151f2c3845515c666f7c8591969c9e9f9e9d9a948f89837d77706d6667676d7984919e9286796d6053463a2d2013070004101c2834404a546975828f998d80736b6167717e8b959b908b8b91979b9e9f9e9c9791867d6f675d5145392c1f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c10132020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201413110d080100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232f3943505a606d79828e939da09f9b999898999b9fa09d938e82796d605a5042382e23170c0000000f1c2835424f5b6875828e9ba6aba197897c6f6256493c2f23160900000000000000010507080909091e2b3844515d69737879797979736e63584b3f3226190c0000000000000000000000000b16212c38444f59636f7c8994939393938b7e72665c5144382c1f120600101c2935414d5862696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a675f554a3f33271a0e0000000000000000000000000a16212d38434c54545f6a6f7c848b8f929292908d88827d77706c64605c555d67727e8b9398887c6f6255483c2f22150900000c18232e404d596673808c9992867d736e6d6e7983909d9b97989ea1a9a1a0a1a9a1989184796d6053473c31261a0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313070704010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27313e45515c676d79818a9095999c9e9f9f9e9d9995908a81796d675d51483e30261c11060000000c1825323f4b5865727e8b949e9f999285796d6053463a2d201307000000000002080d1114141515151f2c3945525f6c7885868686868073665a4d4033271a0d000000000000000000000000040f1b27323d4854606b768286868686868686796d6053463a2d20130700121f2b3844515d697479797979797979797979797979797979797979797979797979797979797979797979797979797979797771675b4f43362a1d100000000000000000000000000d1a26323e49545e66696c6a6e797e8285868583807c76706b646064686b6c6c6b6e7b868686867e7164574b3e3124180b0000071623303d495663707c89979892867f7b797b7e83909daaa4a8a09d98949395999fa0968b7f7265574d42372b1e1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f2934404b555d676d747d83898d9091929291908d89837e756d675d554b40362c1e150a000000000713202d3a4653606d79828d919290877e71665c5145382c1f130600000000050d14191e2021222222222c3945525f6c78859293938d8073665a4d4033271a0d000000000000000000000000000b16212c38444f59667076797979797979796d665c5144382c1f120600131f2c3946525f6c79858686868686868686868686868686868686868686868686868686868686868686868686868686868683776a5d5144372a1e110000000000000000000000000f1c2935424e5a66707679797975727678797877736f6a6360666d717577797977746f79797979716c6155493d3024170a00000713202d3a4653606d7985929e98928c8886878b9095a0acaca096918b8786888c92989d918477695f53463a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d18232f39434b555d606c70777c80838485858483807d78716c605d554b43392f241a0c030000000006131f2c3845515c666d79808586837d716c61544b4034281c1004000000050e171e252a2d2e2f2f2f2f2f3945525f6c7885929f998d8073665a4d4033271a0d00000000000000000000000000040f1b27323d47545e66696c6c6c6c6c6c6c605c544a4034281c100400131f2c3946525f6c79859293939393939393939393939393939393939393939393939393939393939393939393939393939083776a5d5144372a1e11000000000000000000000000101d2a3643505d6976828686868175666b6c6b6a676260676d72797e8184858584817c756d676c64615a5045392d211508000006121f2c3844515c6673808c96a09f99949394979da0a7a4aa9d91847f7b797b8086929995887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d273139434b515a61646b707376787979787673706c65615a514b433a31271d1208000000000004101c2834404b545d676d73787976706b615a5042392e23180c000000020d1720293036393b3c3c3c3c3c3c45525f6c7885929f998d8073665a4d4033271a0d00000000000000000000000000000a16212b35424c545a5c6060606060605f53514a42392e23180c0000131f2c3946525f6c79869297979797979797979797979797979797979797979797979797979797979797979797979797979084776a5d5144372a1e110000000000000000000000000e1b2834414e5b6774818e939285796d605a565e61686d737a7f848a8e919292918e8981796d665c5550483e34281d1105000004101c2834404a54606d79849198a1a9a1a0a1a9a29e98979a9d9084796e6d6e737d8792988b7e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f2731394045505559606366696b6c6c6b6a6663605b535045403a31281f150b000000000000000c18232e39424b555d60676b6c6a63605950483e30271d120700000008141e29323b41464748484848484848525f6c7885929f998d8073665a4d4033271a0d0000000000000000000000000000040f1923303a42494e50535353535353524644403930271c12070000131f2c3946525f6c79868a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a83776a5d5144372a1e110000000000000000000000000c1825323f4b5865727e8b98978b7f726c6868686e737a80858c91969b9e9f9f9e9a938e82786d60554c41352922170c000000000c18232e3945515c676f7d8692979d9f9f9e9b97928c8b909a958b7e7168626b74808d9a8e8174685b4e4135281b0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d151f272f353e44494f54565a5d5e5f5f5e5d5a56535049413e352f281f160d030000000000000007121d273039434b51535a5e5f5d56544f473e362c1e150b000000010d1925303b444c525455555555555555555f6c7885929f998d8073665a4d4033271a0d00000000000000000000000000000007111e2830383e4243464646464646463a38342e271e150b0000000a1724303d4a5763707d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d706356493d3023160a0000000000000000000000000915222f3c4855626f7b88969f92867e777574767a80858c92979ea19e9b9a9b9ea19e948c7f73675d5145392c2013070000000007121c2934404b55606b6f7d858c909292918f8b857f7e8b949e92857a6d60626f7c88979083776a5d5044372a1d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d151d242933393d4448494d5051525251504d4a46443f382f29241d160d040000000000000000000b151e2831394045474d5253504a48443d352c241a0c0300000005111e2a36414c565e616262626262626262626c7885929f998d8073665a4d4033271a0d000000000000000000000000000000000c161e262d323536393939393939392d2c28231c150c030000000916232f3c4855616b7070707070707070707070707070707070707070707070707070707070707070707070707070707070706b6054483b2f2216090000000000000000000000000815212e3a47535f6a7784919e98928a84818183868c92979fa09d96918e8d8e92979e9f92857a6d6054473a2e23180c00000000000c18232f39434f59606a6f7a7f83858685827e79727683909a978d8073675f6a7885868686786c5f5245392c1f120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b121822282d32383b3d40434546464543403d3937332d261d18130c0400000000000000000000030c161f282f35393a404546433d3c38332b231a1208000000000714202d3946525e686e6f6f6f6f6f6f6f6f6f6f7885929f998d8073665a4d4033271a0d00000000000000000000000000000000040c141b212628292d2d2d2d2d2d2c201f1c18120b03000000000916232f3c4855616b7070707070707070707070707070707070707070707070707070707070707070707070707070707070706b6054483b2f22160900000000000000000000000006121f2b37434e5865727f8c95a09f96918e8e9092999fa09d95908a84818082858e939e988b7f7265544b4034281c10040000000007121d27313d464f5860686d737678797875716d676f7c87938e878073665869737879797874695d5144382b1e1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c171c21272c2f303336383939383733302d2b27221b140b0701000000000000000000000000040d161d24292c2d34383937302f2c27211a110800000000000814212e3b4754616e7a7b7b7b7b7b7b7b7b7b7b7c85929f998d8073665a4d4033271a0d0000000000000000000000000000000000030a1015191c1d2020202020201f1312100c070000000000000a1724303d4a5763707d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d706356493d3023160a000000000000000000000000030f1a26313c4653606d79839097a0a09d9b9b9c9f9f9c95908a837d7975747579818e969c8f8276665c5145382c1f130600000000010b151f2b343d464e565d61666a6c6c6b686460606a758186817b736e635861696b6c6c6c6962584c4135281c100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b10161b202223272a2b2c2c2b2a2723201f1b17110a02000000000000000000000000000000040c12181d2020272b2c2a2322201c160f080000000000000d1a2733404d5a66738088888888888888888888889298a2998d8073665a4d4033271a0d0000000000000000000000000000000000000005090d0f10131313131313130706040000000000000000131f2c3946525f6c79858a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a83776a5d5144372a1e11000000000000000000000000000a151f2c3845515c666f7c8591969c9e9f9e9d9a948f89837d77706d6667676d7984919e9286796d6053463a2d2013070000000000030d19222b343d444c5254595d5f5f5e5c585358616e7b7c756e69635c52575d5f60605f5d5850463b3024180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b101316161a1d1e1f1f1e1d1a1713120f0b0600000000000000000000000000000000000001070d1013141a1f201d171614100b05000000000000000d1a2733404d5a6673808d959595959595959595959fa2aa998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c79859297979797979797979797979797979797979797979797979797979797979797979797979797979083776a5d5144372a1e110000000000000000000000000004101c2834404b545f6a6f7c848b8f929292908d88827d77706c64605c555d67727e8b9398887c6f6255483c2f221509000000000000071019222b323a4146474c505253524f4b47525e696e6f6a615f57524a4c5052535352514c463e342a1f13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000407090a0d1012131312100d0a06050300000000000000000000000000000000000000000000010406070d1213100a0907040000000000000000000d1a2733404d5a6673808d999f9f9f9f9f9f9f9f9f9f9f9f998d8073665a4d4033271a0d00000000000000000000000306070b0f1211100e0b060000000000000000000000000000000000000000131f2c3946525f6c79869293939393939393939393939393939393939393939393939393939393939393939393939393939084776a5d5144372a1e1100000000000000000000000000000c18232e39424e585f6a6e797e8285868583807c76706b64615a53504b55616e7b868686867e7164574b3e3124180b0000000000000007101920283035393a4043454645423e424d575e61626058534d454040444546464544413b342b22180d0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d93939393939393939393939393938d8073665a4d4033271a0d000000000000000000060b101213181c1e1e1d1a17110b04000000000000000000000000000000000000131f2c3946525f6c79868686868686868686868686868686868686868686868686868686868686868686868686868686868683776a5d5144372a1e11000000000000000000000000000007121d27303c464e585f676d727678797877736f6a6360595550464446535f697679797979716c6155493d3024170a0000000000000000070e161e24292d2e333739393835303b454d525456544e46423b333437383939393835302a221910060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010407071009080603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a667380868686868686868686868686868686868073665a4d4033271a0d00000000000000020a11171c1f2024292b2a2a27221d160e050000000000000000000000000000000000121f2b3844515d697479797979797979797979797979797979797979797979797979797979797979797979797979797979797771675b4f43362a1d100000000000000000000000000000000b151e2a343c464e555d6065696b6c6b6a67626058554f49443e38424d575f6c6c6c6c6c64615a5045392d211508000000000000000000040c13191d2021262a2c2c2b2929333b4246474947433d363129212b2c2d2d2c2b28241f1810070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d1113141c1615130f0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926323f4b58636e7379797979797979797979797979797979736e63584b3f3226190c000000000000060c141c23282b2d3135383736332e2720170e0400000000000000000000000000000000101c2935414d5862696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a675f554a3f33271a0e000000000000000000000000000000030c18222a333c434b5153585c5f5f5f5d5a55544e48443d3933313b454d535560606060575550483e34281d11050000000000000000000002080d111314191d1f201f17202930363a3b3c3b37322a261f171e1f20201f1e1c18130d0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d20212923221f1b150f07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a17232f3b47525c63666c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c66635c52473b2f23170a0000000000060f181e262e34383a3e424544433f39322920160b000000000000000000000000000000000d1925303b4650585d5f606060606060606060606060606060606060606060606060606060606060606060606060606060605d5b554d44392e22170b00000000000000000000000000000000061018212a31394045474b50525352504d4947433c38332d2829333b424648535353534b49453e362c22170c00000000000000000000000000010507070d101213120e171f252a2d2e2f2e2b27201a140d111213131212100c080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161e24292c2d362f2e2b272019100700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2a36404a52585a606060606060606060606060606060605a58524a40362a1f130700000000050f18212a30383f44464b4f51514f4a443b32271d110600000000000000000000000000000008141f2a343e464d515253535353535353535353535353535353535353535353535353535353535353535353535353535353514f4a443b32271d11060000000000000000000000000000000000060f181f272f35383a3f4345464544403c3b37322c27211c212931363a3b464646463e3d39342c241b100600000000000000000000000000000000000004060600050d141a1e202123221f1b150e090300050606060503000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e1620282f35393a433c3b37322b221910070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e19242e3840474b4d535353535353535353535353535353534d4b4740382e24190e02000000030d17212a333c424a5053575c5e5d5b554d44392e22170b000000000000000000000000000000020d18222c343b4144464646464646464646464646464646464646464646464646464646464646464646464646464646464644433f39322920160b00000000000000000000000000000000000000060d151d24292c2d323638393837342f2e2b27201c160f181f262a2d2e3939393931302d28221b120900000000000000000000000000000000000000000000000002090e1114141615130f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e172028323a4145474f4947433d342b22191007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121c262e363b3f4046464646464646464646464646464646403f3b362e261c12080000000009141f29333c454d545c6064686b6a675f554a3f33271a0e0000000000000000000000000000000006101a222a30353839393939393939393939393939393939393939393939393939393939393939393939393939393939393736332e2720170e040000000000000000000000000000000000000000030b12181d1f2025292c2c2c2a2722221f1b15100b060d141a1e21222d2d2d2d2424211d1710090000000000000000000000000000000000000000000000000000000205070809080603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e172029323a444c52545c56544e463d342b2219100700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141c242a2f32333939393939393939393939393939393933322f2a241c140a00000000020e1a25313b454d575f666d7175787771675b4f43362a1d1000000000000000000000000000000000000810181f25292b2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2a2a27221d160e050000000000000000000000000000000000000000000001070c101314181d1f201f1d1a1615130f0a04000003090e12141520202020181715110c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d172029323a444c565d60696260584e463d342b2219100700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a12191f2326272d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2726231f19120a020000000005121e2a36424d575f696e787e828483776a5d5144372a1e11000000000000000000000000000000000000060d14191c1f1f202020202020202020202020202020202020202020202020202020202020202020202020202020201e1d1a17110b0400000000000000000000000000000000000000000000000000000406070c10121312110d0908060300000000000002050708131313130b0a08050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141e29323b444c565e686d766f6a60584e463d342b221910070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080e1317191a202020202020202020202020202020201a1917130e080000000000000714212d3a46535e696e7b838a8f9184776b5e5144382b1e110000000000000000000000000000000000000002080d1012131313131313131313131313131313131313131313131313131313131313131313131313131313131311100e0b06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1925303b444c565e686d7a827c6f6a60584e463d342b22191007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002070a0c0d131313131313131313131313131313130d0c0a07020000000000000713202c38444f59616e7b859095959084776b5e5144382b1e110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c565e686d7a838f857c6f6a60584e463d342b221910070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3b4854606b76839097928a83807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3946525e686e7a83909592857c6f6a60584e463d342b2219100700000000000000000000000000000000000000000000000000000000000000000000000000000002060808131313130a090704000000000000000004080a0a13131313080806020000000000000000000a1623303d495663707d899492867d76736e63574b3f3226190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a839095a09792857c6f6a60584e463c342b22191007000000000000000000000000000000000000000000000000000000000000000000000000030a0f12141520202020171614100b0500000000050b10141617202020201514120e0903000000000000000e1b2734414e5a6774818d988b7f726b66635c52473b2f23170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b859197a1a29792857c6f6a60584e463c342b2219100700000000000000000000000000000000000000000000000000000000000000000000060e151a1f21222d2d2d2d2423201c16100800000810171c2023242d2d2d2d22211e1a150e06000000000000101d2a3743505d6a7683909286796d605957524a40352a1f1307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3a47535f696e7c859197a1a29792857c6f6a60584e463c342b221910070000000000000000000000000000000000000000000000000000000000000000060f1820262b2e2f39393939302f2c28211a110808111a21282d3031393939392f2e2b2620180f060000000000111e2b3844515e6b778491918477675c514b4740382e24190e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121e2b37424d575f6a6e7c859197a1a29792857c6f6a60584e463c342b22191007000000000000000000000000000000000000000000000000000000000000030e18222a31373a3b464646463d3c38332c231a10101a232c33393c3d464646463b3a37312a21180e0300000000121e2b3845515e6b788491908477675c514b4740382e24190e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313c454e575f6a6e7c859197a1a29792857c6f6a60584e463c342b2219100700000000000000000000000000000000000000000000000000000000000a15202a343c434748535353534a48443e352c211617212c353e44494a535353534847423c332a20150900000000101d2a3743505d6a7683909286796d605957524a40352a1f130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915202a333c454e585f6a6e7c859197a1a29792857c6f6a60584e463c342a22191007000000000000000000000000000000000000000000000000000000020f1a26313c464e53556060606057554f473e33281c1c28333e474f55576060606055534d453c31261a0e020000000e1b2734414e5a6774818d988b7e716b66635c52473b2f23170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18212a333c464e585f6a6e7c859297a1a29792857c6f6a60584e463c342a22191007000000000000000000000000000000000000000000000000000006121f2b37434e585f6c6c6c6c6c6361594f44382c24242d39444f5961646c6c6c6c6c5f574d42372b1e12060000000a1723303d4a5663707d899592867d76736e63574b3f3226190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f18212a333c464e585f6a6e7c859297a1a29792857c6f6a60584e463c342a22181007000000000000000000000000000000000000000000000000000814212e3a47535f6a7679797979706b6155483d352f2f353d4955616c707979797976695f53473a2e2114080000000916232f3c4855616b76839097928a83807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f18212a333c464e585f6a6f7c859297a1a29792857c6f6a5f584e463c342a221810070000000000000000000000000000000000000000000000000815222f3b4855626e7b868686867d7063594f45403f3f40454f5964707e868686867b6e6255483b2f2215080000000714202c38444f59616e7b859195959084776b5e5144382b1e110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f18212a333c464e585f6a6f7c859297a1a29792857c6f6a5f584e463c342a2218100700000000000000000000000000000000000000000000000613202d394653606c798592938e81756b6058514b4b4b4b5158606b75828f939285796c605346392d20130600000004101c27333d46535f696e7c838b8f9184776b5e5144382b1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f18212a343c464e585f6a6f7c859297a1a29792857c6f6a5f584e463c342a221810060000000000000000000000000000000000000000000006121f2b3844505b6676828f9c93877d6f6a605d555858555d606a707d89939b8f8275655b5044372b1f1205000000000b16212b37424d575f6a6e787e828483776a5d5144372a1e1100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f18222a343c464e585f6a6f7c859297a1a29792857c6f6a5f584e463c342a22181006000000000000000000000000000000000000000000030f1c28333f4a5464717e8a979992857c726d6766656566676d737c85929e968a7d706453493f33271b0f0300000000050e1a26313c454e575f666d7175787771675b4f43362a1d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f18222a343c464e585f6a6f7c859297a1a29792857c6f6a5f584e463c342a221810060000000000000000000000000000000000000000000b17222d3a4753606d7985919e9792867f797573727273757a7f8692979e9184786d6053463a2d22170b00000000000009141f2a333c454e545c6064686b6a675f554a3f33271a0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f18222a343c464e585f6a6f7c859297a1a29792857c6f6a5f584e463c342a22181006000000000000000000000000000000000000000006131f2c3845515c67717e8a939e98928c85827f7e7e7f82868c92989e938a7e71665c5044382c1b1106000000000000030e18212a333c424a5053585c5e5d5b554d44392e22170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061018222a343c464e585f6a6f7c859297a1a29792857c6f6a5f584e463c342a221810060000000000000000000000000000000000000004101c2934404b55616c75818f949d9f98928f8c8b8b8c8f92989f9e948f81756c61544a3f34281c0a0000000000000000060f18212a30383f44464b4f51514f4a443b32271d11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061018222a343c464e585f6a6f7c859297a1a29792857c6f6a5f584e463c342a22181006000000000000000000000000000000000000000c18232f3943505a606d79828e939da09f9b999898999b9fa09d938e82796d605a5042382e23170c000000000000000000060f181e262e34383a3e424544433f39322920160b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061018222a343c464e585f6a6f7c859297a1a29792857c6f6a5f584e463c342a2218100600000000000000000000000000000000000007121d27313e45515c676d79818a9095999c9e9f9f9e9d9995908a81796d675d51483e30261c110600000000000000000000060c141c23282b2d3135383736332e2720170e040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061018222a343c464e585f6a6f7c859297a1a29792857c6f6a5f584e463c342a221810060000000000000000000000000000000000010b151f2934404b555d676d747d83898d9091929291908d89837e756d675d554b40362c1e150a000000000000000000000000020a11171c1f2025292b2a2a27221d160e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061018222a343c464e585f6a6f7c859297a1a29792857c6f6a5f584e463c342a221810060000000000000000000000000000000000030d18232f39434b555d606c70777c80838485858483807d78716c605d554b43392f241a0c030000000000000000000000000000060b101213181c1e1e1d1a17110b04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061018222a343c464e585f6a6f7c859297a1a29792857c6f6a5f584e463c342a22181006000000000000000000000000000000000007121d273139434b515a61646b707376787979787673706c65615a514b433a31271d120800000000000000000000000000000000000306070b0f1211100e0b06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061018222a343c464e585f6a6f7c859297a1a19792857c6f6a5f584e463c342a2218100600000000000000000000000000000000010b151f2731394045505559606366696b6c6c6b6a6663605b535045403a31281f150b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061018222a343c464e585f6a6f7c859297a2a19792857c6f6a5f584e463c342a2218100600000000000000000000000000000000030d151f272f353e44494f54565a5d5e5f5f5e5d5a56535049413e352f281f160d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061018222a343c464e585f6a6f7c859297a2a19792857c6f6a5f584e463c342a2218100600000000000000000000000000000000030d151d242933393d4448494d5051525251504d4a46443f382f29241d160d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061018222a343c464e585f6a6f7c859297a2a19792857c6f6a5f584e463c342a2218100600000000000000000000000000000000030b121822282d32383b3d40434546464543403d3937332d261d18130c040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061018222a343c464e585f6a6f7c859297a2a19792857c6f6a5f584e463c342a221810060000000000000000000000000000000001070c171c21272c2f303336383939383733302d2b27221b140b070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061018222a343c464e585f6a6f7c859297a2a19792857c6f6a5f584e463c342a221810060000000000000000000000000000000000050b10161b202223272a2b2c2c2b2a2723201f1b17110a0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061018222a343c464e585f6a6f7c859297a2a19792857c6f6a5f584e463c342a22181006000000000000000000000000000000000000040b101316161a1d1e1f1f1e1d1a1713120f0b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061018222a343c464e585f6a6f7c859297a2a19792857c6f6a5f584e463c342a22181006000000000000000000000000000000000000000407090a0d1012131312100d0a06050300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061018222a343c464e585f6a6f7c859297a2a19792857c6f6a5f584e463c342a22181006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061018222a343c464e585f6a6f7c859297a2a19792857c6f6a5f584e463c342a22180f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071018222a343c464e585f6a6f7c859297a2a19792857c6f6a5f584e463c342a21180e03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071018222a343c464e58606a6f7c859297a2a19792857c6f6a5f584e463c332a20150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071019222a343c464e58606a6f7c859297a2a19792857c6f6a5f584e463c31261a0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071019222a343c464e58606a6f7c859297a2a19792857c6f6a5f584e43372b1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071019222b343c464e58606a6f7c859297a2a19792857c6f6a5f53473a2e211408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071019222b343c464e58606a6f7c859297a2a19792857b6e6255483b2f22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071019222b343c464e58606a6f7c8592979f9590837a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071019222b343c464e58606a6f7c85929590837a6d685e5246392d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071019222b343d464e58606a6f7c858f837a6d685e564c41362a1d110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071019222b343d464e58606a6f7c827a6d685e564c443a3025190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071019222b343d464e58606a6f766d685d564c443a32291e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071019222b343d464e58606269605d564c443a322920170c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071019222b343d464e54565c54524c443a322820170e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071019222b343d4347494f4745413a322820160e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071019222b32373b3c433a39352f2820160e04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101920272b2e2f362d2c29241e160d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f151b1f22232921201d19130c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1315161c1413110d0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608091007070401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
m_StreamData:
serializedVersion: 2
offset: 0
size: 0
path: