chenxin
2020-10-22 63133cf5403a9d7fbe3811d20c3d24f26a752449
无尽模式,添加法阵展示和结算界面滑动列表
10 files renamed
39 files copied
24 files deleted
63 files added
25 files modified
7818 ■■■■ changed files
Assets/Materials/PVE/01效果图.jpg patch | view | raw | blame | history
Assets/Materials/PVE/01效果图.jpg.meta 2 ●●● patch | view | raw | blame | history
Assets/Materials/PVE/02效果图.jpg patch | view | raw | blame | history
Assets/Materials/PVE/02效果图.jpg.meta 2 ●●● patch | view | raw | blame | history
Assets/Materials/PVE/03效果图.jpg patch | view | raw | blame | history
Assets/Materials/PVE/03效果图.jpg.meta 2 ●●● patch | view | raw | blame | history
Assets/Materials/PVE/04效果图.jpg patch | view | raw | blame | history
Assets/Materials/PVE/04效果图.jpg.meta 2 ●●● patch | view | raw | blame | history
Assets/Materials/PVE/BOSS.png.meta 40 ●●●● patch | view | raw | blame | history
Assets/Materials/PVE/BOSS出战.png patch | view | raw | blame | history
Assets/Materials/PVE/BOSS出战.png.meta 2 ●●● patch | view | raw | blame | history
Assets/Materials/PVE/BUFF背景.png patch | view | raw | blame | history
Assets/Materials/PVE/BUFF背景.png.meta 2 ●●● patch | view | raw | blame | history
Assets/Materials/PVE/BUFF选中框.png patch | view | raw | blame | history
Assets/Materials/PVE/BUFF选中框.png.meta 2 ●●● patch | view | raw | blame | history
Assets/Materials/PVE/buffMask.png patch | view | raw | blame | history
Assets/Materials/PVE/buffMask.png.meta 118 ●●●●● patch | view | raw | blame | history
Assets/Materials/PVE/buff_0.png patch | view | raw | blame | history
Assets/Materials/PVE/buff_0.png.meta 118 ●●●●● patch | view | raw | blame | history
Assets/Materials/PVE/buff_1.png patch | view | raw | blame | history
Assets/Materials/PVE/buff_2.png patch | view | raw | blame | history
Assets/Materials/PVE/buff_3.png patch | view | raw | blame | history
Assets/Materials/PVE/buff_4.png patch | view | raw | blame | history
Assets/Materials/PVE/buff_4.png.meta 118 ●●●●● patch | view | raw | blame | history
Assets/Materials/PVE/check.png patch | view | raw | blame | history
Assets/Materials/PVE/propDi_0.png patch | view | raw | blame | history
Assets/Materials/PVE/propDi_0.png.meta 118 ●●●●● patch | view | raw | blame | history
Assets/Materials/PVE/propDi_1.png patch | view | raw | blame | history
Assets/Materials/PVE/propDi_1.png.meta 118 ●●●●● patch | view | raw | blame | history
Assets/Materials/PVE/propDi_2.png patch | view | raw | blame | history
Assets/Materials/PVE/propDi_2.png.meta 118 ●●●●● patch | view | raw | blame | history
Assets/Materials/PVE/propDi_3.png patch | view | raw | blame | history
Assets/Materials/PVE/propDi_3.png.meta 118 ●●●●● patch | view | raw | blame | history
Assets/Materials/PVE/treasure_0.png patch | view | raw | blame | history
Assets/Materials/PVE/treasure_0.png.meta 118 ●●●●● patch | view | raw | blame | history
Assets/Materials/PVE/treasure_1.png patch | view | raw | blame | history
Assets/Materials/PVE/treasure_1.png.meta 118 ●●●●● patch | view | raw | blame | history
Assets/Materials/PVE/treasure_2.png patch | view | raw | blame | history
Assets/Materials/PVE/已获得道具图标.png patch | view | raw | blame | history
Assets/Materials/PVE/已获得道具图标.png.meta 2 ●●● patch | view | raw | blame | history
Assets/Materials/PVE/数字0.png patch | view | raw | blame | history
Assets/Materials/PVE/数字0.png.meta 34 ●●●●● patch | view | raw | blame | history
Assets/Materials/PVE/数字x.png patch | view | raw | blame | history
Assets/Materials/PVE/数字x.png.meta 2 ●●● patch | view | raw | blame | history
Assets/Materials/PVE/点击选择BUFF.png patch | view | raw | blame | history
Assets/Materials/PVE/点击选择BUFF.png.meta 2 ●●● patch | view | raw | blame | history
Assets/Materials/PVE/选择按钮.png patch | view | raw | blame | history
Assets/Materials/PVE/选择按钮.png.meta 2 ●●● patch | view | raw | blame | history
Assets/Materials/PVE/金币上升箭头.png patch | view | raw | blame | history
Assets/Materials/PVE/金币上升箭头.png.meta 2 ●●● patch | view | raw | blame | history
Assets/Prefabs/UI/BuffItem.prefab 706 ●●●● patch | view | raw | blame | history
Assets/Prefabs/UI/BuffItem.prefab.meta 2 ●●● patch | view | raw | blame | history
Assets/Prefabs/UI/PropIcon.prefab 23 ●●●● patch | view | raw | blame | history
Assets/Prefabs/UI/Props/AdvancedTreasure.prefab 10 ●●●● patch | view | raw | blame | history
Assets/Prefabs/UI/Props/MiddleTreasure.prefab 8 ●●●● patch | view | raw | blame | history
Assets/Prefabs/UI/Props/PrimaryTreasure.prefab 8 ●●●● patch | view | raw | blame | history
Assets/Resources/UI.meta 8 ●●●●● patch | view | raw | blame | history
Assets/Resources/UI/Endless.meta 8 ●●●●● patch | view | raw | blame | history
Assets/Resources/UI/Endless/Blood.meta 8 ●●●●● patch | view | raw | blame | history
Assets/Resources/UI/Endless/Blood/0.png patch | view | raw | blame | history
Assets/Resources/UI/Endless/Blood/0.png.meta 4 ●●●● patch | view | raw | blame | history
Assets/Resources/UI/Endless/Blood/1.png patch | view | raw | blame | history
Assets/Resources/UI/Endless/Blood/1.png.meta 4 ●●●● patch | view | raw | blame | history
Assets/Resources/UI/Endless/Blood/2.png patch | view | raw | blame | history
Assets/Resources/UI/Endless/Blood/2.png.meta 4 ●●●● patch | view | raw | blame | history
Assets/Resources/UI/Endless/Blood/3.png patch | view | raw | blame | history
Assets/Resources/UI/Endless/Blood/3.png.meta 4 ●●●● patch | view | raw | blame | history
Assets/Resources/UI/Endless/Blood/4.png patch | view | raw | blame | history
Assets/Resources/UI/Endless/Blood/4.png.meta 4 ●●●● patch | view | raw | blame | history
Assets/Resources/UI/Endless/Blood/5.png patch | view | raw | blame | history
Assets/Resources/UI/Endless/Blood/5.png.meta 4 ●●●● patch | view | raw | blame | history
Assets/Resources/UI/Endless/Blood/6.png patch | view | raw | blame | history
Assets/Resources/UI/Endless/Blood/6.png.meta 4 ●●●● patch | view | raw | blame | history
Assets/Resources/UI/Endless/Blood/di.png patch | view | raw | blame | history
Assets/Resources/UI/Endless/Blood/di.png.meta 4 ●●●● patch | view | raw | blame | history
Assets/Resources/UI/Endless/BuffIcon.meta 8 ●●●●● patch | view | raw | blame | history
Assets/Resources/UI/Endless/BuffIcon/10001.png patch | view | raw | blame | history
Assets/Resources/UI/Endless/BuffIcon/10001.png.meta 4 ●●●● patch | view | raw | blame | history
Assets/Resources/UI/Endless/BuffIcon/10002.png patch | view | raw | blame | history
Assets/Resources/UI/Endless/BuffIcon/10002.png.meta 4 ●●●● patch | view | raw | blame | history
Assets/Resources/UI/Endless/BuffIcon/10003.png patch | view | raw | blame | history
Assets/Resources/UI/Endless/BuffIcon/10003.png.meta 4 ●●●● patch | view | raw | blame | history
Assets/Resources/UI/Endless/BuffIcon/10004.png patch | view | raw | blame | history
Assets/Resources/UI/Endless/BuffIcon/10004.png.meta 4 ●●●● patch | view | raw | blame | history
Assets/Resources/UI/Endless/BuffIcon/10005.png patch | view | raw | blame | history
Assets/Resources/UI/Endless/BuffIcon/10005.png.meta 4 ●●●● patch | view | raw | blame | history
Assets/Resources/UI/Endless/BuffIcon/10006.png patch | view | raw | blame | history
Assets/Resources/UI/Endless/BuffIcon/10006.png.meta 4 ●●●● patch | view | raw | blame | history
Assets/Resources/UI/Endless/BuffIcon/10007.png patch | view | raw | blame | history
Assets/Resources/UI/Endless/BuffIcon/10007.png.meta 4 ●●●● patch | view | raw | blame | history
Assets/Resources/UI/Endless/BuffQuality.meta 8 ●●●●● patch | view | raw | blame | history
Assets/Resources/UI/Endless/BuffQuality/1.png patch | view | raw | blame | history
Assets/Resources/UI/Endless/BuffQuality/1.png.meta 4 ●●●● patch | view | raw | blame | history
Assets/Resources/UI/Endless/BuffQuality/2.png patch | view | raw | blame | history
Assets/Resources/UI/Endless/BuffQuality/2.png.meta 4 ●●●● patch | view | raw | blame | history
Assets/Resources/UI/Endless/BuffQuality/3.png patch | view | raw | blame | history
Assets/Resources/UI/Endless/BuffQuality/3.png.meta 4 ●●●● patch | view | raw | blame | history
Assets/Resources/UI/Endless/Tunel.meta 8 ●●●●● patch | view | raw | blame | history
Assets/Resources/UI/Endless/Tunel/1.png patch | view | raw | blame | history
Assets/Resources/UI/Endless/Tunel/1.png.meta 12 ●●●● patch | view | raw | blame | history
Assets/Resources/UI/Endless/Tunel/2.png patch | view | raw | blame | history
Assets/Resources/UI/Endless/Tunel/2.png.meta 12 ●●●● patch | view | raw | blame | history
Assets/Resources/UI/Endless/Tunel/3.png patch | view | raw | blame | history
Assets/Resources/UI/Endless/Tunel/3.png.meta 12 ●●●● patch | view | raw | blame | history
Assets/Resources/UI/Endless/Tunel/4.png patch | view | raw | blame | history
Assets/Resources/UI/Endless/Tunel/4.png.meta 12 ●●●● patch | view | raw | blame | history
Assets/Resources/UI/Endless/Tunel/5.png patch | view | raw | blame | history
Assets/Resources/UI/Endless/Tunel/5.png.meta 10 ●●●● patch | view | raw | blame | history
Assets/Resources/UI/Endless/Tunel/tunel_1.mat 85 ●●●●● patch | view | raw | blame | history
Assets/Resources/UI/Endless/Tunel/tunel_1.mat.meta 8 ●●●●● patch | view | raw | blame | history
Assets/Resources/UI/Endless/Tunel/tunel_2.mat 85 ●●●●● patch | view | raw | blame | history
Assets/Resources/UI/Endless/Tunel/tunel_2.mat.meta 8 ●●●●● patch | view | raw | blame | history
Assets/Resources/UI/Endless/Tunel/tunel_3.mat 85 ●●●●● patch | view | raw | blame | history
Assets/Resources/UI/Endless/Tunel/tunel_3.mat.meta 8 ●●●●● patch | view | raw | blame | history
Assets/Resources/UI/Endless/Tunel/tunel_4.mat 85 ●●●●● patch | view | raw | blame | history
Assets/Resources/UI/Endless/Tunel/tunel_4.mat.meta 8 ●●●●● patch | view | raw | blame | history
Assets/Resources/UI/Endless/Tunel/tunel_5.mat 85 ●●●●● patch | view | raw | blame | history
Assets/Resources/UI/Endless/Tunel/tunel_5.mat.meta 8 ●●●●● patch | view | raw | blame | history
Assets/Resources/UI/Props.meta 8 ●●●●● patch | view | raw | blame | history
Assets/Resources/UI/Props/2.png patch | view | raw | blame | history
Assets/Resources/UI/Props/2.png.meta patch | view | raw | blame | history
Assets/Resources/UI/Props/5_1.png patch | view | raw | blame | history
Assets/Resources/UI/Props/5_1.png.meta 2 ●●● patch | view | raw | blame | history
Assets/Resources/UI/Props/5_2.png patch | view | raw | blame | history
Assets/Resources/UI/Props/5_2.png.meta 2 ●●● patch | view | raw | blame | history
Assets/Resources/UI/Props/5_3.png patch | view | raw | blame | history
Assets/Resources/UI/Props/5_3.png.meta 2 ●●● patch | view | raw | blame | history
Assets/Resources/UI/Props/Di.meta 8 ●●●●● patch | view | raw | blame | history
Assets/Resources/UI/Props/Di/2.png patch | view | raw | blame | history
Assets/Resources/UI/Props/Di/2.png.meta 4 ●●●● patch | view | raw | blame | history
Assets/Resources/UI/Props/Di/5_1.png patch | view | raw | blame | history
Assets/Resources/UI/Props/Di/5_1.png.meta 2 ●●● patch | view | raw | blame | history
Assets/Resources/UI/Props/Di/5_2.png patch | view | raw | blame | history
Assets/Resources/UI/Props/Di/5_2.png.meta 2 ●●● patch | view | raw | blame | history
Assets/Resources/UI/Props/Di/5_3.png patch | view | raw | blame | history
Assets/Resources/UI/Props/Di/5_3.png.meta 2 ●●● patch | view | raw | blame | history
Assets/Scenes/Levels/Battle/Endless.unity 3508 ●●●●● patch | view | raw | blame | history
Assets/Scripts/Data/EndlessPortData.cs 3 ●●●● patch | view | raw | blame | history
Assets/Scripts/Enum/EndlessBuffSelectState.cs 19 ●●●●● patch | view | raw | blame | history
Assets/Scripts/Net/NetExtends/Common.cs 254 ●●●●● patch | view | raw | blame | history
Assets/Scripts/Net/NetExtends/Game.cs 843 ●●●● patch | view | raw | blame | history
Assets/Scripts/Net/NetExtends/NetMapping.cs 64 ●●●●● patch | view | raw | blame | history
Assets/Scripts/Net/NetExtends/Opcode.cs 98 ●●●● patch | view | raw | blame | history
Assets/Scripts/Net/NetExtends/Table.cs 8 ●●●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/Level/EndlessDropManager.cs 15 ●●●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/Level/EndlessLevelManager.cs 1 ●●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/Level/EndlessWaveManager.cs 59 ●●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/UI/EndlessBossHPManager.cs 63 ●●●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/UI/EndlessBuffSelect.cs 60 ●●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/UI/EndlessPropIcon.cs 30 ●●●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/UI/EndlessPropIcon.cs.meta 2 ●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/UI/EndlessSettlement.cs 42 ●●●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/UI/EndlessSettlementPropList.cs 48 ●●●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/UI/EndlessSettlementPropList.cs.meta 2 ●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/UI/EndlessUIStart.cs 4 ●●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/UI/HUD/EndlessGameUI.cs 2 ●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/UI/HUD/SelectBuffIcon.cs 87 ●●●●● patch | view | raw | blame | history
Assets/StreamingAssets/Table/battle.json 2 ●●● patch | view | raw | blame | history
Assets/StreamingAssets/Table/endless_buff.json 2 ●●● patch | view | raw | blame | history
Assets/StreamingAssets/Table/endless_port.json 2 ●●● patch | view | raw | blame | history
Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/supercell-magic SDF.asset 8 ●●●● patch | view | raw | blame | history
Assets/Materials/PVE/01效果图.jpg
Assets/Materials/PVE/01效果图.jpg.meta
copy from Assets/Materials/PVE/check.png.meta copy to "Assets/Materials/PVE/01\346\225\210\346\236\234\345\233\276.jpg.meta"
File was copied from Assets/Materials/PVE/check.png.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 1f5391d94c7332748836aee38008902f
guid: 2dac89ddb9ecb5640ade8b7a19e262b8
TextureImporter:
  internalIDToNameTable: []
  externalObjects: {}
Assets/Materials/PVE/02效果图.jpg
Assets/Materials/PVE/02效果图.jpg.meta
copy from Assets/Materials/PVE/check.png.meta copy to "Assets/Materials/PVE/02\346\225\210\346\236\234\345\233\276.jpg.meta"
File was copied from Assets/Materials/PVE/check.png.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 1f5391d94c7332748836aee38008902f
guid: be118b27965b01b4ba9fed4201285523
TextureImporter:
  internalIDToNameTable: []
  externalObjects: {}
Assets/Materials/PVE/03效果图.jpg
Assets/Materials/PVE/03效果图.jpg.meta
copy from Assets/Materials/PVE/check.png.meta copy to "Assets/Materials/PVE/03\346\225\210\346\236\234\345\233\276.jpg.meta"
File was copied from Assets/Materials/PVE/check.png.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 1f5391d94c7332748836aee38008902f
guid: 096aaefc2fd943f45b1fed14d1c8b032
TextureImporter:
  internalIDToNameTable: []
  externalObjects: {}
Assets/Materials/PVE/04效果图.jpg
Assets/Materials/PVE/04效果图.jpg.meta
copy from Assets/Materials/PVE/check.png.meta copy to "Assets/Materials/PVE/04\346\225\210\346\236\234\345\233\276.jpg.meta"
File was copied from Assets/Materials/PVE/check.png.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 1f5391d94c7332748836aee38008902f
guid: 0084ce37458f45a42ae6c8377f37499b
TextureImporter:
  internalIDToNameTable: []
  externalObjects: {}
Assets/Materials/PVE/BOSS.png.meta
@@ -6,7 +6,7 @@
  serializedVersion: 11
  mipmaps:
    mipMapMode: 0
    enableMipMap: 1
    enableMipMap: 0
    sRGBTexture: 1
    linearTexture: 0
    fadeOut: 0
@@ -35,13 +35,13 @@
    filterMode: -1
    aniso: -1
    mipBias: -100
    wrapU: -1
    wrapV: -1
    wrapU: 1
    wrapV: 1
    wrapW: -1
  nPOTScale: 1
  nPOTScale: 0
  lightmap: 0
  compressionQuality: 50
  spriteMode: 0
  spriteMode: 1
  spriteExtrude: 1
  spriteMeshType: 1
  alignment: 0
@@ -50,9 +50,9 @@
  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
  spriteGenerateFallbackPhysicsShape: 1
  alphaUsage: 1
  alphaIsTransparency: 0
  alphaIsTransparency: 1
  spriteTessellationDetail: -1
  textureType: 0
  textureType: 8
  textureShape: 1
  singleChannelComponent: 0
  maxTextureSizeSet: 0
@@ -73,13 +73,37 @@
    overridden: 0
    androidETC2FallbackOverride: 0
    forceMaximumCompressionQuality_BC6H_BC7: 0
  - serializedVersion: 3
    buildTarget: Standalone
    maxTextureSize: 2048
    resizeAlgorithm: 0
    textureFormat: -1
    textureCompression: 1
    compressionQuality: 50
    crunchedCompression: 0
    allowsAlphaSplitting: 0
    overridden: 0
    androidETC2FallbackOverride: 0
    forceMaximumCompressionQuality_BC6H_BC7: 0
  - serializedVersion: 3
    buildTarget: Android
    maxTextureSize: 2048
    resizeAlgorithm: 0
    textureFormat: -1
    textureCompression: 1
    compressionQuality: 50
    crunchedCompression: 0
    allowsAlphaSplitting: 0
    overridden: 0
    androidETC2FallbackOverride: 0
    forceMaximumCompressionQuality_BC6H_BC7: 0
  spriteSheet:
    serializedVersion: 2
    sprites: []
    outline: []
    physicsShape: []
    bones: []
    spriteID:
    spriteID: 5e97eb03825dee720800000000000000
    internalID: 0
    vertices: []
    indices: 
Assets/Materials/PVE/BOSS出战.png
Assets/Materials/PVE/BOSS出战.png.meta
copy from Assets/Materials/PVE/check.png.meta copy to "Assets/Materials/PVE/BOSS\345\207\272\346\210\230.png.meta"
File was copied from Assets/Materials/PVE/check.png.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 1f5391d94c7332748836aee38008902f
guid: 4ced646e14576fc45a71c2f24eda4332
TextureImporter:
  internalIDToNameTable: []
  externalObjects: {}
Assets/Materials/PVE/BUFF背景.png
Assets/Materials/PVE/BUFF背景.png.meta
copy from Assets/Materials/PVE/check.png.meta copy to "Assets/Materials/PVE/BUFF\350\203\214\346\231\257.png.meta"
File was copied from Assets/Materials/PVE/check.png.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 1f5391d94c7332748836aee38008902f
guid: 3226f48c81c1f7745beb4650258f8785
TextureImporter:
  internalIDToNameTable: []
  externalObjects: {}
Assets/Materials/PVE/BUFF选中框.png
Assets/Materials/PVE/BUFF选中框.png.meta
copy from Assets/Materials/PVE/check.png.meta copy to "Assets/Materials/PVE/BUFF\351\200\211\344\270\255\346\241\206.png.meta"
File was copied from Assets/Materials/PVE/check.png.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 1f5391d94c7332748836aee38008902f
guid: 0df5dcdc444808544a39f0133c95714b
TextureImporter:
  internalIDToNameTable: []
  externalObjects: {}
Assets/Materials/PVE/buffMask.png
Binary files differ
Assets/Materials/PVE/buffMask.png.meta
File was deleted
Assets/Materials/PVE/buff_0.png
Binary files differ
Assets/Materials/PVE/buff_0.png.meta
File was deleted
Assets/Materials/PVE/buff_1.png
Binary files differ
Assets/Materials/PVE/buff_2.png
Binary files differ
Assets/Materials/PVE/buff_3.png
Binary files differ
Assets/Materials/PVE/buff_4.png
Binary files differ
Assets/Materials/PVE/buff_4.png.meta
File was deleted
Assets/Materials/PVE/check.png
Binary files differ
Assets/Materials/PVE/propDi_0.png
Binary files differ
Assets/Materials/PVE/propDi_0.png.meta
File was deleted
Assets/Materials/PVE/propDi_1.png
Binary files differ
Assets/Materials/PVE/propDi_1.png.meta
File was deleted
Assets/Materials/PVE/propDi_2.png
Binary files differ
Assets/Materials/PVE/propDi_2.png.meta
File was deleted
Assets/Materials/PVE/propDi_3.png
Binary files differ
Assets/Materials/PVE/propDi_3.png.meta
File was deleted
Assets/Materials/PVE/treasure_0.png
Binary files differ
Assets/Materials/PVE/treasure_0.png.meta
File was deleted
Assets/Materials/PVE/treasure_1.png
Binary files differ
Assets/Materials/PVE/treasure_1.png.meta
File was deleted
Assets/Materials/PVE/treasure_2.png
Binary files differ
Assets/Materials/PVE/已获得道具图标.png
Assets/Materials/PVE/已获得道具图标.png.meta
copy from Assets/Materials/PVE/check.png.meta copy to "Assets/Materials/PVE/\345\267\262\350\216\267\345\276\227\351\201\223\345\205\267\345\233\276\346\240\207.png.meta"
File was copied from Assets/Materials/PVE/check.png.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 1f5391d94c7332748836aee38008902f
guid: aa437e40c316e094ea070d7aea0cd902
TextureImporter:
  internalIDToNameTable: []
  externalObjects: {}
Assets/Materials/PVE/数字0.png
Assets/Materials/PVE/数字0.png.meta
copy from Assets/Materials/PVE/check.png.meta copy to "Assets/Materials/PVE/\346\225\260\345\255\2270.png.meta"
File was copied from Assets/Materials/PVE/check.png.meta
@@ -1,7 +1,37 @@
fileFormatVersion: 2
guid: 1f5391d94c7332748836aee38008902f
guid: ad89e0cccc7dbe04eaac93bce41b3075
TextureImporter:
  internalIDToNameTable: []
  internalIDToNameTable:
  - first:
      213: -627487323150098678
    second: "\u6570\u5B570_0"
  - first:
      213: 8503161302972516305
    second: "\u6570\u5B570_1"
  - first:
      213: -4739897280614298481
    second: "\u6570\u5B570_2"
  - first:
      213: 2511377346679374968
    second: "\u6570\u5B570_3"
  - first:
      213: -3703648829559483852
    second: "\u6570\u5B570_4"
  - first:
      213: -6495240028561177207
    second: "\u6570\u5B570_5"
  - first:
      213: -6462762812472555154
    second: "\u6570\u5B570_6"
  - first:
      213: -6390051150565956190
    second: "\u6570\u5B570_7"
  - first:
      213: 1388380735160214682
    second: "\u6570\u5B570_8"
  - first:
      213: 5142806017725817659
    second: "\u6570\u5B570_9"
  externalObjects: {}
  serializedVersion: 11
  mipmaps:
Assets/Materials/PVE/数字x.png
Assets/Materials/PVE/数字x.png.meta
File was renamed from Assets/Materials/PVE/check.png.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 1f5391d94c7332748836aee38008902f
guid: bca16e9700b2c00459c1f2527f6207f4
TextureImporter:
  internalIDToNameTable: []
  externalObjects: {}
Assets/Materials/PVE/点击选择BUFF.png
Assets/Materials/PVE/点击选择BUFF.png.meta
copy from Assets/Materials/PVE/check.png.meta copy to "Assets/Materials/PVE/\347\202\271\345\207\273\351\200\211\346\213\251BUFF.png.meta"
File was copied from Assets/Materials/PVE/check.png.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 1f5391d94c7332748836aee38008902f
guid: bbbaa405c7e614749b5a1932549ab526
TextureImporter:
  internalIDToNameTable: []
  externalObjects: {}
Assets/Materials/PVE/选择按钮.png
Assets/Materials/PVE/选择按钮.png.meta
copy from Assets/Materials/PVE/check.png.meta copy to "Assets/Materials/PVE/\351\200\211\346\213\251\346\214\211\351\222\256.png.meta"
File was copied from Assets/Materials/PVE/check.png.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 1f5391d94c7332748836aee38008902f
guid: 42ef381e6e566944c969ee2d5473408f
TextureImporter:
  internalIDToNameTable: []
  externalObjects: {}
Assets/Materials/PVE/金币上升箭头.png
Assets/Materials/PVE/金币上升箭头.png.meta
copy from Assets/Materials/PVE/check.png.meta copy to "Assets/Materials/PVE/\351\207\221\345\270\201\344\270\212\345\215\207\347\256\255\345\244\264.png.meta"
File was copied from Assets/Materials/PVE/check.png.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 1f5391d94c7332748836aee38008902f
guid: a95f584600de29e47861f4065f200565
TextureImporter:
  internalIDToNameTable: []
  externalObjects: {}
Assets/Prefabs/UI/BuffItem.prefab
File was renamed from Assets/Prefabs/UI/BuffIcon.prefab
@@ -1,6 +1,6 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &52827698229886892
--- !u!1 &10940238055050956
GameObject:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
@@ -8,159 +8,9 @@
  m_PrefabAsset: {fileID: 0}
  serializedVersion: 6
  m_Component:
  - component: {fileID: 3580160415418532223}
  - component: {fileID: 4214714758741971458}
  - component: {fileID: 6037807312347287293}
  m_Layer: 5
  m_Name: Check
  m_TagString: Untagged
  m_Icon: {fileID: 0}
  m_NavMeshLayer: 0
  m_StaticEditorFlags: 0
  m_IsActive: 1
--- !u!224 &3580160415418532223
RectTransform:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 52827698229886892}
  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
  m_LocalPosition: {x: 0, y: 0, z: 0}
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children: []
  m_Father: {fileID: 2534349791647881055}
  m_RootOrder: 2
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 0.5, y: 0.5}
  m_AnchorMax: {x: 0.5, y: 0.5}
  m_AnchoredPosition: {x: 0, y: 0}
  m_SizeDelta: {x: 203, y: 150}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &4214714758741971458
CanvasRenderer:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 52827698229886892}
  m_CullTransparentMesh: 0
--- !u!114 &6037807312347287293
MonoBehaviour:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 52827698229886892}
  m_Enabled: 1
  m_EditorHideFlags: 0
  m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
  m_Name:
  m_EditorClassIdentifier:
  m_Material: {fileID: 0}
  m_Color: {r: 1, g: 1, b: 1, a: 1}
  m_RaycastTarget: 1
  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
  m_Maskable: 1
  m_OnCullStateChanged:
    m_PersistentCalls:
      m_Calls: []
  m_Sprite: {fileID: 21300000, guid: 1f5391d94c7332748836aee38008902f, type: 3}
  m_Type: 0
  m_PreserveAspect: 0
  m_FillCenter: 1
  m_FillMethod: 4
  m_FillAmount: 1
  m_FillClockwise: 1
  m_FillOrigin: 0
  m_UseSpriteMesh: 0
  m_PixelsPerUnitMultiplier: 1
--- !u!1 &2515353736330966855
GameObject:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  serializedVersion: 6
  m_Component:
  - component: {fileID: 2515353736330966852}
  - component: {fileID: 2515353736330966874}
  - component: {fileID: 2515353736330966853}
  m_Layer: 5
  m_Name: Icon
  m_TagString: Untagged
  m_Icon: {fileID: 0}
  m_NavMeshLayer: 0
  m_StaticEditorFlags: 0
  m_IsActive: 1
--- !u!224 &2515353736330966852
RectTransform:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 2515353736330966855}
  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
  m_LocalPosition: {x: 0, y: 0, z: 0}
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children: []
  m_Father: {fileID: 2534349791647881055}
  m_RootOrder: 0
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 0.5, y: 0.5}
  m_AnchorMax: {x: 0.5, y: 0.5}
  m_AnchoredPosition: {x: 0, y: 0}
  m_SizeDelta: {x: 250, y: 250}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &2515353736330966874
CanvasRenderer:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 2515353736330966855}
  m_CullTransparentMesh: 0
--- !u!114 &2515353736330966853
MonoBehaviour:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 2515353736330966855}
  m_Enabled: 1
  m_EditorHideFlags: 0
  m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
  m_Name:
  m_EditorClassIdentifier:
  m_Material: {fileID: 0}
  m_Color: {r: 1, g: 1, b: 1, a: 1}
  m_RaycastTarget: 1
  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
  m_Maskable: 1
  m_OnCullStateChanged:
    m_PersistentCalls:
      m_Calls: []
  m_Sprite: {fileID: 21300000, guid: ce200e369ceee4c4aaca2de879512bc7, type: 3}
  m_Type: 0
  m_PreserveAspect: 0
  m_FillCenter: 1
  m_FillMethod: 4
  m_FillAmount: 1
  m_FillClockwise: 1
  m_FillOrigin: 0
  m_UseSpriteMesh: 0
  m_PixelsPerUnitMultiplier: 1
--- !u!1 &2515353736340248142
GameObject:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  serializedVersion: 6
  m_Component:
  - component: {fileID: 2515353736340248143}
  - component: {fileID: 2515353736340248141}
  - component: {fileID: 2515353736340248140}
  - component: {fileID: 1605872913603238849}
  - component: {fileID: 3413342102438296135}
  - component: {fileID: 7460696346899564783}
  m_Layer: 5
  m_Name: Name
  m_TagString: Untagged
@@ -168,48 +18,48 @@
  m_NavMeshLayer: 0
  m_StaticEditorFlags: 0
  m_IsActive: 1
--- !u!224 &2515353736340248143
--- !u!224 &1605872913603238849
RectTransform:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 2515353736340248142}
  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
  m_GameObject: {fileID: 10940238055050956}
  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
  m_LocalPosition: {x: 0, y: 0, z: 0}
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children: []
  m_Father: {fileID: 2534349791647881055}
  m_Father: {fileID: 7651475816072793687}
  m_RootOrder: 3
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 0.5, y: 0.5}
  m_AnchorMax: {x: 0.5, y: 0.5}
  m_AnchoredPosition: {x: 1, y: -167}
  m_SizeDelta: {x: 300, y: 40}
  m_AnchoredPosition: {x: 0, y: -77.7}
  m_SizeDelta: {x: 340, y: 100}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &2515353736340248141
--- !u!222 &3413342102438296135
CanvasRenderer:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 2515353736340248142}
  m_GameObject: {fileID: 10940238055050956}
  m_CullTransparentMesh: 0
--- !u!114 &2515353736340248140
--- !u!114 &7460696346899564783
MonoBehaviour:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 2515353736340248142}
  m_GameObject: {fileID: 10940238055050956}
  m_Enabled: 1
  m_EditorHideFlags: 0
  m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
  m_Name: 
  m_EditorClassIdentifier: 
  m_Material: {fileID: 0}
  m_Color: {r: 0.5137255, g: 0.70980394, b: 1, a: 1}
  m_RaycastTarget: 1
  m_Color: {r: 0.38039216, g: 0.40392157, b: 0.4509804, a: 1}
  m_RaycastTarget: 0
  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
  m_Maskable: 1
  m_OnCullStateChanged:
@@ -217,19 +67,19 @@
      m_Calls: []
  m_FontData:
    m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
    m_FontSize: 34
    m_FontStyle: 1
    m_FontSize: 40
    m_FontStyle: 3
    m_BestFit: 0
    m_MinSize: 0
    m_MinSize: 3
    m_MaxSize: 40
    m_Alignment: 4
    m_AlignByGeometry: 0
    m_RichText: 1
    m_HorizontalOverflow: 0
    m_VerticalOverflow: 1
    m_VerticalOverflow: 0
    m_LineSpacing: 1
  m_Text: "\u5BD2\u51B0\u6C14\u606F"
--- !u!1 &2604476859435101365
  m_Text: "\u4E94\u5F69\u6676\u77F3"
--- !u!1 &231224318913109416
GameObject:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
@@ -237,47 +87,124 @@
  m_PrefabAsset: {fileID: 0}
  serializedVersion: 6
  m_Component:
  - component: {fileID: 2534349791647881055}
  - component: {fileID: 8452826127380244719}
  - component: {fileID: 4678849578644363807}
  - component: {fileID: 3749384114418649721}
  - component: {fileID: 197385832679972540}
  - component: {fileID: 1120801258576971780}
  m_Layer: 5
  m_Name: BuffIcon
  m_Name: Quality
  m_TagString: Untagged
  m_Icon: {fileID: 0}
  m_NavMeshLayer: 0
  m_StaticEditorFlags: 0
  m_IsActive: 1
--- !u!224 &2534349791647881055
--- !u!224 &3749384114418649721
RectTransform:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 2604476859435101365}
  m_GameObject: {fileID: 231224318913109416}
  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
  m_LocalPosition: {x: 0, y: 0, z: 0}
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children:
  - {fileID: 2515353736330966852}
  - {fileID: 5826419887233570580}
  - {fileID: 3580160415418532223}
  - {fileID: 2515353736340248143}
  - {fileID: 65437293693251250}
  m_Father: {fileID: 0}
  m_RootOrder: 0
  m_Children: []
  m_Father: {fileID: 7651475816072793687}
  m_RootOrder: 1
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 0.5, y: 0.5}
  m_AnchorMax: {x: 0.5, y: 0.5}
  m_AnchoredPosition: {x: 0, y: 0}
  m_SizeDelta: {x: 100, y: 100}
  m_AnchoredPosition: {x: -0.1, y: 145.7}
  m_SizeDelta: {x: 300, y: 180}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &8452826127380244719
--- !u!222 &197385832679972540
CanvasRenderer:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 231224318913109416}
  m_CullTransparentMesh: 0
--- !u!114 &1120801258576971780
MonoBehaviour:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 2604476859435101365}
  m_GameObject: {fileID: 231224318913109416}
  m_Enabled: 1
  m_EditorHideFlags: 0
  m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
  m_Name:
  m_EditorClassIdentifier:
  m_Material: {fileID: 0}
  m_Color: {r: 1, g: 1, b: 1, a: 1}
  m_RaycastTarget: 0
  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
  m_Maskable: 1
  m_OnCullStateChanged:
    m_PersistentCalls:
      m_Calls: []
  m_Sprite: {fileID: 21300000, guid: 0574ee5edfca671449f9bffc3a1fcddd, type: 3}
  m_Type: 0
  m_PreserveAspect: 0
  m_FillCenter: 1
  m_FillMethod: 4
  m_FillAmount: 1
  m_FillClockwise: 1
  m_FillOrigin: 0
  m_UseSpriteMesh: 0
  m_PixelsPerUnitMultiplier: 1
--- !u!1 &293516700430314482
GameObject:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  serializedVersion: 6
  m_Component:
  - component: {fileID: 7651475816072793687}
  - component: {fileID: 4196564796356168060}
  - component: {fileID: 2889566020902078767}
  - component: {fileID: 2594387372438294032}
  - component: {fileID: 3130750578608519141}
  m_Layer: 5
  m_Name: BuffItem
  m_TagString: Untagged
  m_Icon: {fileID: 0}
  m_NavMeshLayer: 0
  m_StaticEditorFlags: 0
  m_IsActive: 1
--- !u!224 &7651475816072793687
RectTransform:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 293516700430314482}
  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
  m_LocalPosition: {x: 0, y: 0, z: 0}
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children:
  - {fileID: 3950922014584004898}
  - {fileID: 3749384114418649721}
  - {fileID: 3268080378475522765}
  - {fileID: 1605872913603238849}
  - {fileID: 544605759661482915}
  m_Father: {fileID: 0}
  m_RootOrder: 0
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 0.5, y: 0.5}
  m_AnchorMax: {x: 0.5, y: 0.5}
  m_AnchoredPosition: {x: -2, y: 88}
  m_SizeDelta: {x: 326, y: 496}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &4196564796356168060
MonoBehaviour:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 293516700430314482}
  m_Enabled: 1
  m_EditorHideFlags: 0
  m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
@@ -289,7 +216,7 @@
    m_SelectOnDown: {fileID: 0}
    m_SelectOnLeft: {fileID: 0}
    m_SelectOnRight: {fileID: 0}
  m_Transition: 1
  m_Transition: 0
  m_Colors:
    m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
    m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
@@ -310,12 +237,12 @@
    m_SelectedTrigger: Selected
    m_DisabledTrigger: Disabled
  m_Interactable: 1
  m_TargetGraphic: {fileID: 2515353736330966853}
  m_TargetGraphic: {fileID: 2594387372438294032}
  m_OnClick:
    m_PersistentCalls:
      m_Calls:
      - m_Target: {fileID: 0}
        m_TargetAssemblyTypeName: KTGMGemClient.SelectBuff, Assembly-CSharp
      - m_Target: {fileID: 3130750578608519141}
        m_TargetAssemblyTypeName: KTGMGemClient.SelectBuffIcon, Assembly-CSharp
        m_MethodName: OnClick
        m_Mode: 1
        m_Arguments:
@@ -326,155 +253,21 @@
          m_StringArgument: 
          m_BoolArgument: 0
        m_CallState: 2
--- !u!114 &4678849578644363807
MonoBehaviour:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 2604476859435101365}
  m_Enabled: 1
  m_EditorHideFlags: 0
  m_Script: {fileID: 11500000, guid: 9a92c216c3d4e97459299f45fc451060, type: 3}
  m_Name:
  m_EditorClassIdentifier:
  Icon: {fileID: 2515353736330966853}
  BgMask: {fileID: 2566267208910760382}
  Check: {fileID: 6037807312347287293}
  Name: {fileID: 2515353736340248140}
  Effect: {fileID: 7120449464389048921}
  Index: 0
--- !u!1 &4055937924103121589
GameObject:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  serializedVersion: 6
  m_Component:
  - component: {fileID: 65437293693251250}
  - component: {fileID: 4695899768489853799}
  - component: {fileID: 7120449464389048921}
  m_Layer: 5
  m_Name: Effect
  m_TagString: Untagged
  m_Icon: {fileID: 0}
  m_NavMeshLayer: 0
  m_StaticEditorFlags: 0
  m_IsActive: 1
--- !u!224 &65437293693251250
RectTransform:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 4055937924103121589}
  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
  m_LocalPosition: {x: 0, y: 0, z: 0}
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children: []
  m_Father: {fileID: 2534349791647881055}
  m_RootOrder: 4
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 0.5, y: 0.5}
  m_AnchorMax: {x: 0.5, y: 0.5}
  m_AnchoredPosition: {x: 1, y: -210}
  m_SizeDelta: {x: 300, y: 30}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &4695899768489853799
--- !u!222 &2889566020902078767
CanvasRenderer:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 4055937924103121589}
  m_GameObject: {fileID: 293516700430314482}
  m_CullTransparentMesh: 0
--- !u!114 &7120449464389048921
--- !u!114 &2594387372438294032
MonoBehaviour:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 4055937924103121589}
  m_Enabled: 1
  m_EditorHideFlags: 0
  m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
  m_Name:
  m_EditorClassIdentifier:
  m_Material: {fileID: 0}
  m_Color: {r: 1, g: 1, b: 1, a: 1}
  m_RaycastTarget: 1
  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
  m_Maskable: 1
  m_OnCullStateChanged:
    m_PersistentCalls:
      m_Calls: []
  m_FontData:
    m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
    m_FontSize: 24
    m_FontStyle: 1
    m_BestFit: 0
    m_MinSize: 0
    m_MaxSize: 40
    m_Alignment: 1
    m_AlignByGeometry: 0
    m_RichText: 0
    m_HorizontalOverflow: 0
    m_VerticalOverflow: 1
    m_LineSpacing: 1
  m_Text: "\u6C34\u7CBE\u7075\u51CF\u901F\u6548\u679C+10%"
--- !u!1 &9100461940730660670
GameObject:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  serializedVersion: 6
  m_Component:
  - component: {fileID: 5826419887233570580}
  - component: {fileID: 3356571130069160499}
  - component: {fileID: 2566267208910760382}
  m_Layer: 5
  m_Name: Mask
  m_TagString: Untagged
  m_Icon: {fileID: 0}
  m_NavMeshLayer: 0
  m_StaticEditorFlags: 0
  m_IsActive: 1
--- !u!224 &5826419887233570580
RectTransform:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 9100461940730660670}
  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
  m_LocalPosition: {x: 0, y: 0, z: 0}
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children: []
  m_Father: {fileID: 2534349791647881055}
  m_RootOrder: 1
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 0.5, y: 0.5}
  m_AnchorMax: {x: 0.5, y: 0.5}
  m_AnchoredPosition: {x: 0, y: 0}
  m_SizeDelta: {x: 250, y: 250}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &3356571130069160499
CanvasRenderer:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 9100461940730660670}
  m_CullTransparentMesh: 0
--- !u!114 &2566267208910760382
MonoBehaviour:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 9100461940730660670}
  m_GameObject: {fileID: 293516700430314482}
  m_Enabled: 1
  m_EditorHideFlags: 0
  m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
@@ -488,7 +281,7 @@
  m_OnCullStateChanged:
    m_PersistentCalls:
      m_Calls: []
  m_Sprite: {fileID: 21300000, guid: 943b239aee2923444ad70adc346c69b5, type: 3}
  m_Sprite: {fileID: 21300000, guid: 0df5dcdc444808544a39f0133c95714b, type: 3}
  m_Type: 0
  m_PreserveAspect: 0
  m_FillCenter: 1
@@ -498,3 +291,250 @@
  m_FillOrigin: 0
  m_UseSpriteMesh: 0
  m_PixelsPerUnitMultiplier: 1
--- !u!114 &3130750578608519141
MonoBehaviour:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 293516700430314482}
  m_Enabled: 1
  m_EditorHideFlags: 0
  m_Script: {fileID: 11500000, guid: 9a92c216c3d4e97459299f45fc451060, type: 3}
  m_Name:
  m_EditorClassIdentifier:
  Icon: {fileID: 402822131438939557}
  BorderImage: {fileID: 2594387372438294032}
  QualityImage: {fileID: 1120801258576971780}
  Name: {fileID: 7460696346899564783}
  Effect: {fileID: 2087833426792226167}
  Index: 0
--- !u!1 &1843521196631629106
GameObject:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  serializedVersion: 6
  m_Component:
  - component: {fileID: 3268080378475522765}
  - component: {fileID: 4418920264702294532}
  - component: {fileID: 402822131438939557}
  m_Layer: 5
  m_Name: Icon
  m_TagString: Untagged
  m_Icon: {fileID: 0}
  m_NavMeshLayer: 0
  m_StaticEditorFlags: 0
  m_IsActive: 1
--- !u!224 &3268080378475522765
RectTransform:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 1843521196631629106}
  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
  m_LocalPosition: {x: 0, y: 0, z: 0}
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children: []
  m_Father: {fileID: 7651475816072793687}
  m_RootOrder: 2
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 0.5, y: 0.5}
  m_AnchorMax: {x: 0.5, y: 0.5}
  m_AnchoredPosition: {x: 0, y: 112}
  m_SizeDelta: {x: 274, y: 292}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &4418920264702294532
CanvasRenderer:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 1843521196631629106}
  m_CullTransparentMesh: 0
--- !u!114 &402822131438939557
MonoBehaviour:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 1843521196631629106}
  m_Enabled: 1
  m_EditorHideFlags: 0
  m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
  m_Name:
  m_EditorClassIdentifier:
  m_Material: {fileID: 0}
  m_Color: {r: 1, g: 1, b: 1, a: 1}
  m_RaycastTarget: 0
  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
  m_Maskable: 1
  m_OnCullStateChanged:
    m_PersistentCalls:
      m_Calls: []
  m_Sprite: {fileID: 21300000, guid: 2653ad9eaf1f0e548996197fa0c1f5de, type: 3}
  m_Type: 0
  m_PreserveAspect: 0
  m_FillCenter: 1
  m_FillMethod: 4
  m_FillAmount: 1
  m_FillClockwise: 1
  m_FillOrigin: 0
  m_UseSpriteMesh: 0
  m_PixelsPerUnitMultiplier: 1
--- !u!1 &3039312345409642678
GameObject:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  serializedVersion: 6
  m_Component:
  - component: {fileID: 3950922014584004898}
  - component: {fileID: 7680515933976165688}
  - component: {fileID: 1572929388135603352}
  m_Layer: 5
  m_Name: Bg
  m_TagString: Untagged
  m_Icon: {fileID: 0}
  m_NavMeshLayer: 0
  m_StaticEditorFlags: 0
  m_IsActive: 1
--- !u!224 &3950922014584004898
RectTransform:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 3039312345409642678}
  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
  m_LocalPosition: {x: 0, y: 0, z: 0}
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children: []
  m_Father: {fileID: 7651475816072793687}
  m_RootOrder: 0
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 0.5, y: 0.5}
  m_AnchorMax: {x: 0.5, y: 0.5}
  m_AnchoredPosition: {x: 0, y: 0}
  m_SizeDelta: {x: 326, y: 496}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &7680515933976165688
CanvasRenderer:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 3039312345409642678}
  m_CullTransparentMesh: 0
--- !u!114 &1572929388135603352
MonoBehaviour:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 3039312345409642678}
  m_Enabled: 1
  m_EditorHideFlags: 0
  m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
  m_Name:
  m_EditorClassIdentifier:
  m_Material: {fileID: 0}
  m_Color: {r: 1, g: 1, b: 1, a: 1}
  m_RaycastTarget: 0
  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
  m_Maskable: 1
  m_OnCullStateChanged:
    m_PersistentCalls:
      m_Calls: []
  m_Sprite: {fileID: 21300000, guid: 3226f48c81c1f7745beb4650258f8785, type: 3}
  m_Type: 0
  m_PreserveAspect: 0
  m_FillCenter: 1
  m_FillMethod: 4
  m_FillAmount: 1
  m_FillClockwise: 1
  m_FillOrigin: 0
  m_UseSpriteMesh: 0
  m_PixelsPerUnitMultiplier: 1
--- !u!1 &6088958441765941668
GameObject:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  serializedVersion: 6
  m_Component:
  - component: {fileID: 544605759661482915}
  - component: {fileID: 6416770619117332085}
  - component: {fileID: 2087833426792226167}
  m_Layer: 5
  m_Name: Effect
  m_TagString: Untagged
  m_Icon: {fileID: 0}
  m_NavMeshLayer: 0
  m_StaticEditorFlags: 0
  m_IsActive: 1
--- !u!224 &544605759661482915
RectTransform:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 6088958441765941668}
  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
  m_LocalPosition: {x: 0, y: 0, z: 0}
  m_LocalScale: {x: 1, y: 1, z: 1}
  m_Children: []
  m_Father: {fileID: 7651475816072793687}
  m_RootOrder: 4
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 0.5, y: 0.5}
  m_AnchorMax: {x: 0.5, y: 0.5}
  m_AnchoredPosition: {x: 0, y: -119.6}
  m_SizeDelta: {x: 260, y: 30}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &6416770619117332085
CanvasRenderer:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 6088958441765941668}
  m_CullTransparentMesh: 0
--- !u!114 &2087833426792226167
MonoBehaviour:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 6088958441765941668}
  m_Enabled: 1
  m_EditorHideFlags: 0
  m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
  m_Name:
  m_EditorClassIdentifier:
  m_Material: {fileID: 0}
  m_Color: {r: 0.54901963, g: 0.5686275, b: 0.6117647, a: 1}
  m_RaycastTarget: 0
  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
  m_Maskable: 1
  m_OnCullStateChanged:
    m_PersistentCalls:
      m_Calls: []
  m_FontData:
    m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
    m_FontSize: 30
    m_FontStyle: 1
    m_BestFit: 0
    m_MinSize: 1
    m_MaxSize: 128
    m_Alignment: 1
    m_AlignByGeometry: 0
    m_RichText: 1
    m_HorizontalOverflow: 0
    m_VerticalOverflow: 1
    m_LineSpacing: 1
  m_Text: "\u5168\u4F53\u7CBE\u7075CD\u51CF\u5C1110%"
Assets/Prefabs/UI/BuffItem.prefab.meta
File was renamed from Assets/Prefabs/UI/BuffIcon.prefab.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: e8b656b384ec06b47bb54c7fd04e1447
guid: 49213eb9f84d76e47b6b19e9a246b83c
PrefabImporter:
  externalObjects: {}
  userData: 
Assets/Prefabs/UI/PropIcon.prefab
@@ -35,7 +35,7 @@
  m_AnchorMin: {x: 0.5, y: 0.5}
  m_AnchorMax: {x: 0.5, y: 0.5}
  m_AnchoredPosition: {x: 0, y: 0}
  m_SizeDelta: {x: 134, y: 134}
  m_SizeDelta: {x: 160, y: 160}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &6103026001546800385
CanvasRenderer:
@@ -65,7 +65,7 @@
  m_OnCullStateChanged:
    m_PersistentCalls:
      m_Calls: []
  m_Sprite: {fileID: 21300000, guid: 7452f72431e39024ea61c77c64dea0be, type: 3}
  m_Sprite: {fileID: 21300000, guid: 2a268cb84d923cd4f809d0aa6c9b6a64, type: 3}
  m_Type: 0
  m_PreserveAspect: 0
  m_FillCenter: 1
@@ -84,6 +84,7 @@
  serializedVersion: 6
  m_Component:
  - component: {fileID: 6677654566162760697}
  - component: {fileID: 3996982955214188713}
  m_Layer: 5
  m_Name: PropIcon
  m_TagString: Untagged
@@ -110,8 +111,22 @@
  m_AnchorMin: {x: 0.5, y: 0.5}
  m_AnchorMax: {x: 0.5, y: 0.5}
  m_AnchoredPosition: {x: -241, y: 179}
  m_SizeDelta: {x: 134, y: 134}
  m_SizeDelta: {x: 160, y: 160}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &3996982955214188713
MonoBehaviour:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 1730832437564531912}
  m_Enabled: 1
  m_EditorHideFlags: 0
  m_Script: {fileID: 11500000, guid: 417606136f3417840bd94d8237a738cf, type: 3}
  m_Name:
  m_EditorClassIdentifier:
  Bg: {fileID: 4896144283322013574}
  Icon: {fileID: 3587367938846590477}
--- !u!1 &3381600331859814444
GameObject:
  m_ObjectHideFlags: 0
@@ -177,7 +192,7 @@
  m_OnCullStateChanged:
    m_PersistentCalls:
      m_Calls: []
  m_Sprite: {fileID: 21300000, guid: 38a3413ce7ebb794788cadf0b86b9a45, type: 3}
  m_Sprite: {fileID: 21300000, guid: 22253e4af58f9504ea78ba1dd24ff910, type: 3}
  m_Type: 0
  m_PreserveAspect: 0
  m_FillCenter: 1
Assets/Prefabs/UI/Props/AdvancedTreasure.prefab
@@ -36,7 +36,7 @@
  m_AnchorMin: {x: 0.5, y: 0.5}
  m_AnchorMax: {x: 0.5, y: 0.5}
  m_AnchoredPosition: {x: -145, y: -92}
  m_SizeDelta: {x: 120, y: 120}
  m_SizeDelta: {x: 125, y: 98}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &7324797864695113716
MonoBehaviour:
@@ -107,7 +107,7 @@
  m_EditorClassIdentifier: 
  Type: 5
  Id: 3
  AutoCollectTime: 5
  AutoPickupTime: 5
--- !u!1 &5697637353165488749
GameObject:
  m_ObjectHideFlags: 0
@@ -120,7 +120,7 @@
  - component: {fileID: 7007587483375889296}
  - component: {fileID: 964703469003812076}
  m_Layer: 5
  m_Name: Image
  m_Name: Icon
  m_TagString: Untagged
  m_Icon: {fileID: 0}
  m_NavMeshLayer: 0
@@ -143,7 +143,7 @@
  m_AnchorMin: {x: 0.5, y: 0.5}
  m_AnchorMax: {x: 0.5, y: 0.5}
  m_AnchoredPosition: {x: 0, y: 0}
  m_SizeDelta: {x: 134, y: 134}
  m_SizeDelta: {x: 125, y: 98}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &7007587483375889296
CanvasRenderer:
@@ -173,7 +173,7 @@
  m_OnCullStateChanged:
    m_PersistentCalls:
      m_Calls: []
  m_Sprite: {fileID: 21300000, guid: 794b94296261e8f4ca1481e698f9d8f0, type: 3}
  m_Sprite: {fileID: 21300000, guid: e4feb74c3c18cc348bb04adee456bf10, type: 3}
  m_Type: 0
  m_PreserveAspect: 0
  m_FillCenter: 1
Assets/Prefabs/UI/Props/MiddleTreasure.prefab
@@ -35,7 +35,7 @@
  m_AnchorMin: {x: 0.5, y: 0.5}
  m_AnchorMax: {x: 0.5, y: 0.5}
  m_AnchoredPosition: {x: 0, y: 0}
  m_SizeDelta: {x: 134, y: 134}
  m_SizeDelta: {x: 125, y: 98}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &2452548354869960878
CanvasRenderer:
@@ -65,7 +65,7 @@
  m_OnCullStateChanged:
    m_PersistentCalls:
      m_Calls: []
  m_Sprite: {fileID: 21300000, guid: a2afa197cdd7fda4eb0ca90287f7d882, type: 3}
  m_Sprite: {fileID: 21300000, guid: 405815c3ad7760c4fa7f22681b011e42, type: 3}
  m_Type: 0
  m_PreserveAspect: 0
  m_FillCenter: 1
@@ -111,7 +111,7 @@
  m_AnchorMin: {x: 0.5, y: 0.5}
  m_AnchorMax: {x: 0.5, y: 0.5}
  m_AnchoredPosition: {x: 30, y: -83}
  m_SizeDelta: {x: 120, y: 120}
  m_SizeDelta: {x: 125, y: 98}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &8860816894640413797
MonoBehaviour:
@@ -182,4 +182,4 @@
  m_EditorClassIdentifier: 
  Type: 5
  Id: 2
  AutoCollectTime: 5
  AutoPickupTime: 5
Assets/Prefabs/UI/Props/PrimaryTreasure.prefab
@@ -35,7 +35,7 @@
  m_AnchorMin: {x: 0.5, y: 0.5}
  m_AnchorMax: {x: 0.5, y: 0.5}
  m_AnchoredPosition: {x: 0, y: 0}
  m_SizeDelta: {x: 134, y: 134}
  m_SizeDelta: {x: 125, y: 98}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &6922045756076185944
CanvasRenderer:
@@ -65,7 +65,7 @@
  m_OnCullStateChanged:
    m_PersistentCalls:
      m_Calls: []
  m_Sprite: {fileID: 21300000, guid: 38a3413ce7ebb794788cadf0b86b9a45, type: 3}
  m_Sprite: {fileID: 21300000, guid: cdd61b08353647046973c95046b431fd, type: 3}
  m_Type: 0
  m_PreserveAspect: 0
  m_FillCenter: 1
@@ -111,7 +111,7 @@
  m_AnchorMin: {x: 0.5, y: 0.5}
  m_AnchorMax: {x: 0.5, y: 0.5}
  m_AnchoredPosition: {x: 85, y: -137}
  m_SizeDelta: {x: 120, y: 120}
  m_SizeDelta: {x: 125, y: 98}
  m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &3584126478140228984
MonoBehaviour:
@@ -182,4 +182,4 @@
  m_EditorClassIdentifier: 
  Type: 5
  Id: 1
  AutoCollectTime: 5
  AutoPickupTime: 5
Assets/Resources/UI.meta
New file
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 4add060b029dda943be1be53ee9945b8
folderAsset: yes
DefaultImporter:
  externalObjects: {}
  userData:
  assetBundleName:
  assetBundleVariant:
Assets/Resources/UI/Endless.meta
New file
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: ebe6881865ce95f46bddc7bf9bce5192
folderAsset: yes
DefaultImporter:
  externalObjects: {}
  userData:
  assetBundleName:
  assetBundleVariant:
Assets/Resources/UI/Endless/Blood.meta
New file
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: ee8b1537b1727884e9a53847d772ec55
folderAsset: yes
DefaultImporter:
  externalObjects: {}
  userData:
  assetBundleName:
  assetBundleVariant:
Assets/Resources/UI/Endless/Blood/0.png
Assets/Resources/UI/Endless/Blood/0.png.meta
copy from Assets/Materials/PVE/treasure_2.png.meta copy to Assets/Resources/UI/Endless/Blood/0.png.meta
File was copied from Assets/Materials/PVE/treasure_2.png.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 794b94296261e8f4ca1481e698f9d8f0
guid: ca892d91d40b26b45bdb5d7d7b3ed21d
TextureImporter:
  internalIDToNameTable: []
  externalObjects: {}
@@ -89,7 +89,7 @@
    buildTarget: Android
    maxTextureSize: 2048
    resizeAlgorithm: 0
    textureFormat: 34
    textureFormat: -1
    textureCompression: 1
    compressionQuality: 50
    crunchedCompression: 0
Assets/Resources/UI/Endless/Blood/1.png
Assets/Resources/UI/Endless/Blood/1.png.meta
copy from Assets/Materials/PVE/treasure_2.png.meta copy to Assets/Resources/UI/Endless/Blood/1.png.meta
File was copied from Assets/Materials/PVE/treasure_2.png.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 794b94296261e8f4ca1481e698f9d8f0
guid: bdae961824c2193489b64d1d5ba0ab08
TextureImporter:
  internalIDToNameTable: []
  externalObjects: {}
@@ -89,7 +89,7 @@
    buildTarget: Android
    maxTextureSize: 2048
    resizeAlgorithm: 0
    textureFormat: 34
    textureFormat: -1
    textureCompression: 1
    compressionQuality: 50
    crunchedCompression: 0
Assets/Resources/UI/Endless/Blood/2.png
Assets/Resources/UI/Endless/Blood/2.png.meta
copy from Assets/Materials/PVE/treasure_2.png.meta copy to Assets/Resources/UI/Endless/Blood/2.png.meta
File was copied from Assets/Materials/PVE/treasure_2.png.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 794b94296261e8f4ca1481e698f9d8f0
guid: 717b1b7189d114f41a8093cab7da892a
TextureImporter:
  internalIDToNameTable: []
  externalObjects: {}
@@ -89,7 +89,7 @@
    buildTarget: Android
    maxTextureSize: 2048
    resizeAlgorithm: 0
    textureFormat: 34
    textureFormat: -1
    textureCompression: 1
    compressionQuality: 50
    crunchedCompression: 0
Assets/Resources/UI/Endless/Blood/3.png
Assets/Resources/UI/Endless/Blood/3.png.meta
copy from Assets/Materials/PVE/treasure_2.png.meta copy to Assets/Resources/UI/Endless/Blood/3.png.meta
File was copied from Assets/Materials/PVE/treasure_2.png.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 794b94296261e8f4ca1481e698f9d8f0
guid: f5096889df1339c448c9f56c25ed5a66
TextureImporter:
  internalIDToNameTable: []
  externalObjects: {}
@@ -89,7 +89,7 @@
    buildTarget: Android
    maxTextureSize: 2048
    resizeAlgorithm: 0
    textureFormat: 34
    textureFormat: -1
    textureCompression: 1
    compressionQuality: 50
    crunchedCompression: 0
Assets/Resources/UI/Endless/Blood/4.png
Assets/Resources/UI/Endless/Blood/4.png.meta
copy from Assets/Materials/PVE/treasure_2.png.meta copy to Assets/Resources/UI/Endless/Blood/4.png.meta
File was copied from Assets/Materials/PVE/treasure_2.png.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 794b94296261e8f4ca1481e698f9d8f0
guid: b59951a695ecf7c4aad36191b1465e7d
TextureImporter:
  internalIDToNameTable: []
  externalObjects: {}
@@ -89,7 +89,7 @@
    buildTarget: Android
    maxTextureSize: 2048
    resizeAlgorithm: 0
    textureFormat: 34
    textureFormat: -1
    textureCompression: 1
    compressionQuality: 50
    crunchedCompression: 0
Assets/Resources/UI/Endless/Blood/5.png
Assets/Resources/UI/Endless/Blood/5.png.meta
copy from Assets/Materials/PVE/treasure_2.png.meta copy to Assets/Resources/UI/Endless/Blood/5.png.meta
File was copied from Assets/Materials/PVE/treasure_2.png.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 794b94296261e8f4ca1481e698f9d8f0
guid: 65cc2289f676b894e8f0052b52ffbb40
TextureImporter:
  internalIDToNameTable: []
  externalObjects: {}
@@ -89,7 +89,7 @@
    buildTarget: Android
    maxTextureSize: 2048
    resizeAlgorithm: 0
    textureFormat: 34
    textureFormat: -1
    textureCompression: 1
    compressionQuality: 50
    crunchedCompression: 0
Assets/Resources/UI/Endless/Blood/6.png
Assets/Resources/UI/Endless/Blood/6.png.meta
copy from Assets/Materials/PVE/treasure_2.png.meta copy to Assets/Resources/UI/Endless/Blood/6.png.meta
File was copied from Assets/Materials/PVE/treasure_2.png.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 794b94296261e8f4ca1481e698f9d8f0
guid: 3abf79286f01d284197c6cde39194029
TextureImporter:
  internalIDToNameTable: []
  externalObjects: {}
@@ -89,7 +89,7 @@
    buildTarget: Android
    maxTextureSize: 2048
    resizeAlgorithm: 0
    textureFormat: 34
    textureFormat: -1
    textureCompression: 1
    compressionQuality: 50
    crunchedCompression: 0
Assets/Resources/UI/Endless/Blood/di.png
Assets/Resources/UI/Endless/Blood/di.png.meta
File was renamed from Assets/Materials/PVE/treasure_2.png.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 794b94296261e8f4ca1481e698f9d8f0
guid: f9a15ea7a2090444e88b74ec5ec9a825
TextureImporter:
  internalIDToNameTable: []
  externalObjects: {}
@@ -89,7 +89,7 @@
    buildTarget: Android
    maxTextureSize: 2048
    resizeAlgorithm: 0
    textureFormat: 34
    textureFormat: -1
    textureCompression: 1
    compressionQuality: 50
    crunchedCompression: 0
Assets/Resources/UI/Endless/BuffIcon.meta
New file
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 5196975f210bf0149b22ee7738265e85
folderAsset: yes
DefaultImporter:
  externalObjects: {}
  userData:
  assetBundleName:
  assetBundleVariant:
Assets/Resources/UI/Endless/BuffIcon/10001.png
Assets/Resources/UI/Endless/BuffIcon/10001.png.meta
copy from Assets/Materials/PVE/treasure_2.png.meta copy to Assets/Resources/UI/Endless/BuffIcon/10001.png.meta
File was copied from Assets/Materials/PVE/treasure_2.png.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 794b94296261e8f4ca1481e698f9d8f0
guid: 652587917579ebb4aa961e20c71907ca
TextureImporter:
  internalIDToNameTable: []
  externalObjects: {}
@@ -89,7 +89,7 @@
    buildTarget: Android
    maxTextureSize: 2048
    resizeAlgorithm: 0
    textureFormat: 34
    textureFormat: -1
    textureCompression: 1
    compressionQuality: 50
    crunchedCompression: 0
Assets/Resources/UI/Endless/BuffIcon/10002.png
Assets/Resources/UI/Endless/BuffIcon/10002.png.meta
copy from Assets/Materials/PVE/treasure_2.png.meta copy to Assets/Resources/UI/Endless/BuffIcon/10002.png.meta
File was copied from Assets/Materials/PVE/treasure_2.png.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 794b94296261e8f4ca1481e698f9d8f0
guid: 04a59922d26bb7a46b009eb211e9c327
TextureImporter:
  internalIDToNameTable: []
  externalObjects: {}
@@ -89,7 +89,7 @@
    buildTarget: Android
    maxTextureSize: 2048
    resizeAlgorithm: 0
    textureFormat: 34
    textureFormat: -1
    textureCompression: 1
    compressionQuality: 50
    crunchedCompression: 0
Assets/Resources/UI/Endless/BuffIcon/10003.png
Assets/Resources/UI/Endless/BuffIcon/10003.png.meta
copy from Assets/Materials/PVE/treasure_2.png.meta copy to Assets/Resources/UI/Endless/BuffIcon/10003.png.meta
File was copied from Assets/Materials/PVE/treasure_2.png.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 794b94296261e8f4ca1481e698f9d8f0
guid: edda6c83778cf754e875a8ef8a142802
TextureImporter:
  internalIDToNameTable: []
  externalObjects: {}
@@ -89,7 +89,7 @@
    buildTarget: Android
    maxTextureSize: 2048
    resizeAlgorithm: 0
    textureFormat: 34
    textureFormat: -1
    textureCompression: 1
    compressionQuality: 50
    crunchedCompression: 0
Assets/Resources/UI/Endless/BuffIcon/10004.png
Assets/Resources/UI/Endless/BuffIcon/10004.png.meta
copy from Assets/Materials/PVE/treasure_2.png.meta copy to Assets/Resources/UI/Endless/BuffIcon/10004.png.meta
File was copied from Assets/Materials/PVE/treasure_2.png.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 794b94296261e8f4ca1481e698f9d8f0
guid: 4ebddacdd85780747b8987ad859c46bf
TextureImporter:
  internalIDToNameTable: []
  externalObjects: {}
@@ -89,7 +89,7 @@
    buildTarget: Android
    maxTextureSize: 2048
    resizeAlgorithm: 0
    textureFormat: 34
    textureFormat: -1
    textureCompression: 1
    compressionQuality: 50
    crunchedCompression: 0
Assets/Resources/UI/Endless/BuffIcon/10005.png
Assets/Resources/UI/Endless/BuffIcon/10005.png.meta
copy from Assets/Materials/PVE/treasure_2.png.meta copy to Assets/Resources/UI/Endless/BuffIcon/10005.png.meta
File was copied from Assets/Materials/PVE/treasure_2.png.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 794b94296261e8f4ca1481e698f9d8f0
guid: 2653ad9eaf1f0e548996197fa0c1f5de
TextureImporter:
  internalIDToNameTable: []
  externalObjects: {}
@@ -89,7 +89,7 @@
    buildTarget: Android
    maxTextureSize: 2048
    resizeAlgorithm: 0
    textureFormat: 34
    textureFormat: -1
    textureCompression: 1
    compressionQuality: 50
    crunchedCompression: 0
Assets/Resources/UI/Endless/BuffIcon/10006.png
Assets/Resources/UI/Endless/BuffIcon/10006.png.meta
copy from Assets/Materials/PVE/treasure_2.png.meta copy to Assets/Resources/UI/Endless/BuffIcon/10006.png.meta
File was copied from Assets/Materials/PVE/treasure_2.png.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 794b94296261e8f4ca1481e698f9d8f0
guid: 34a53ca34c6975744aacdb7b93223849
TextureImporter:
  internalIDToNameTable: []
  externalObjects: {}
@@ -89,7 +89,7 @@
    buildTarget: Android
    maxTextureSize: 2048
    resizeAlgorithm: 0
    textureFormat: 34
    textureFormat: -1
    textureCompression: 1
    compressionQuality: 50
    crunchedCompression: 0
Assets/Resources/UI/Endless/BuffIcon/10007.png
Assets/Resources/UI/Endless/BuffIcon/10007.png.meta
copy from Assets/Materials/PVE/treasure_2.png.meta copy to Assets/Resources/UI/Endless/BuffIcon/10007.png.meta
File was copied from Assets/Materials/PVE/treasure_2.png.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 794b94296261e8f4ca1481e698f9d8f0
guid: e4ec8e5cec808684fa4b31d20d79c1dc
TextureImporter:
  internalIDToNameTable: []
  externalObjects: {}
@@ -89,7 +89,7 @@
    buildTarget: Android
    maxTextureSize: 2048
    resizeAlgorithm: 0
    textureFormat: 34
    textureFormat: -1
    textureCompression: 1
    compressionQuality: 50
    crunchedCompression: 0
Assets/Resources/UI/Endless/BuffQuality.meta
New file
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 3a1f66462a8554c448d3a18dd8bd13e1
folderAsset: yes
DefaultImporter:
  externalObjects: {}
  userData:
  assetBundleName:
  assetBundleVariant:
Assets/Resources/UI/Endless/BuffQuality/1.png
Assets/Resources/UI/Endless/BuffQuality/1.png.meta
copy from Assets/Materials/PVE/treasure_2.png.meta copy to Assets/Resources/UI/Endless/BuffQuality/1.png.meta
File was copied from Assets/Materials/PVE/treasure_2.png.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 794b94296261e8f4ca1481e698f9d8f0
guid: 981bb55659998b84a96276d6b40ebb00
TextureImporter:
  internalIDToNameTable: []
  externalObjects: {}
@@ -89,7 +89,7 @@
    buildTarget: Android
    maxTextureSize: 2048
    resizeAlgorithm: 0
    textureFormat: 34
    textureFormat: -1
    textureCompression: 1
    compressionQuality: 50
    crunchedCompression: 0
Assets/Resources/UI/Endless/BuffQuality/2.png
Assets/Resources/UI/Endless/BuffQuality/2.png.meta
copy from Assets/Materials/PVE/treasure_2.png.meta copy to Assets/Resources/UI/Endless/BuffQuality/2.png.meta
File was copied from Assets/Materials/PVE/treasure_2.png.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 794b94296261e8f4ca1481e698f9d8f0
guid: af2406b6691afaa468813ee5264cf086
TextureImporter:
  internalIDToNameTable: []
  externalObjects: {}
@@ -89,7 +89,7 @@
    buildTarget: Android
    maxTextureSize: 2048
    resizeAlgorithm: 0
    textureFormat: 34
    textureFormat: -1
    textureCompression: 1
    compressionQuality: 50
    crunchedCompression: 0
Assets/Resources/UI/Endless/BuffQuality/3.png
Assets/Resources/UI/Endless/BuffQuality/3.png.meta
copy from Assets/Materials/PVE/treasure_2.png.meta copy to Assets/Resources/UI/Endless/BuffQuality/3.png.meta
File was copied from Assets/Materials/PVE/treasure_2.png.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 794b94296261e8f4ca1481e698f9d8f0
guid: 0574ee5edfca671449f9bffc3a1fcddd
TextureImporter:
  internalIDToNameTable: []
  externalObjects: {}
@@ -89,7 +89,7 @@
    buildTarget: Android
    maxTextureSize: 2048
    resizeAlgorithm: 0
    textureFormat: 34
    textureFormat: -1
    textureCompression: 1
    compressionQuality: 50
    crunchedCompression: 0
Assets/Resources/UI/Endless/Tunel.meta
New file
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: d995673ef61cd5c48bccf4a3f0339f45
folderAsset: yes
DefaultImporter:
  externalObjects: {}
  userData:
  assetBundleName:
  assetBundleVariant:
Assets/Resources/UI/Endless/Tunel/1.png
Assets/Resources/UI/Endless/Tunel/1.png.meta
copy from Assets/Materials/PVE/treasure_2.png.meta copy to Assets/Resources/UI/Endless/Tunel/1.png.meta
File was copied from Assets/Materials/PVE/treasure_2.png.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 794b94296261e8f4ca1481e698f9d8f0
guid: 05989cb727ef49940934ff89f364cdcc
TextureImporter:
  internalIDToNameTable: []
  externalObjects: {}
@@ -37,7 +37,7 @@
    mipBias: -100
    wrapU: 1
    wrapV: 1
    wrapW: -1
    wrapW: 1
  nPOTScale: 0
  lightmap: 0
  compressionQuality: 50
@@ -50,9 +50,9 @@
  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
  spriteGenerateFallbackPhysicsShape: 1
  alphaUsage: 1
  alphaIsTransparency: 1
  alphaIsTransparency: 0
  spriteTessellationDetail: -1
  textureType: 8
  textureType: 0
  textureShape: 1
  singleChannelComponent: 0
  maxTextureSizeSet: 0
@@ -89,12 +89,12 @@
    buildTarget: Android
    maxTextureSize: 2048
    resizeAlgorithm: 0
    textureFormat: 34
    textureFormat: 4
    textureCompression: 1
    compressionQuality: 50
    crunchedCompression: 0
    allowsAlphaSplitting: 0
    overridden: 0
    overridden: 1
    androidETC2FallbackOverride: 0
    forceMaximumCompressionQuality_BC6H_BC7: 0
  spriteSheet:
Assets/Resources/UI/Endless/Tunel/2.png
Assets/Resources/UI/Endless/Tunel/2.png.meta
copy from Assets/Materials/PVE/treasure_2.png.meta copy to Assets/Resources/UI/Endless/Tunel/2.png.meta
File was copied from Assets/Materials/PVE/treasure_2.png.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 794b94296261e8f4ca1481e698f9d8f0
guid: 782f2b5650e3afa48b76623d37f7e8ae
TextureImporter:
  internalIDToNameTable: []
  externalObjects: {}
@@ -37,7 +37,7 @@
    mipBias: -100
    wrapU: 1
    wrapV: 1
    wrapW: -1
    wrapW: 1
  nPOTScale: 0
  lightmap: 0
  compressionQuality: 50
@@ -50,9 +50,9 @@
  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
  spriteGenerateFallbackPhysicsShape: 1
  alphaUsage: 1
  alphaIsTransparency: 1
  alphaIsTransparency: 0
  spriteTessellationDetail: -1
  textureType: 8
  textureType: 0
  textureShape: 1
  singleChannelComponent: 0
  maxTextureSizeSet: 0
@@ -89,12 +89,12 @@
    buildTarget: Android
    maxTextureSize: 2048
    resizeAlgorithm: 0
    textureFormat: 34
    textureFormat: 4
    textureCompression: 1
    compressionQuality: 50
    crunchedCompression: 0
    allowsAlphaSplitting: 0
    overridden: 0
    overridden: 1
    androidETC2FallbackOverride: 0
    forceMaximumCompressionQuality_BC6H_BC7: 0
  spriteSheet:
Assets/Resources/UI/Endless/Tunel/3.png
Assets/Resources/UI/Endless/Tunel/3.png.meta
copy from Assets/Materials/PVE/treasure_2.png.meta copy to Assets/Resources/UI/Endless/Tunel/3.png.meta
File was copied from Assets/Materials/PVE/treasure_2.png.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 794b94296261e8f4ca1481e698f9d8f0
guid: d7fafc16d2bb6474c9e99e0efc9a14ce
TextureImporter:
  internalIDToNameTable: []
  externalObjects: {}
@@ -37,7 +37,7 @@
    mipBias: -100
    wrapU: 1
    wrapV: 1
    wrapW: -1
    wrapW: 1
  nPOTScale: 0
  lightmap: 0
  compressionQuality: 50
@@ -50,9 +50,9 @@
  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
  spriteGenerateFallbackPhysicsShape: 1
  alphaUsage: 1
  alphaIsTransparency: 1
  alphaIsTransparency: 0
  spriteTessellationDetail: -1
  textureType: 8
  textureType: 0
  textureShape: 1
  singleChannelComponent: 0
  maxTextureSizeSet: 0
@@ -89,12 +89,12 @@
    buildTarget: Android
    maxTextureSize: 2048
    resizeAlgorithm: 0
    textureFormat: 34
    textureFormat: 4
    textureCompression: 1
    compressionQuality: 50
    crunchedCompression: 0
    allowsAlphaSplitting: 0
    overridden: 0
    overridden: 1
    androidETC2FallbackOverride: 0
    forceMaximumCompressionQuality_BC6H_BC7: 0
  spriteSheet:
Assets/Resources/UI/Endless/Tunel/4.png
Assets/Resources/UI/Endless/Tunel/4.png.meta
copy from Assets/Materials/PVE/treasure_2.png.meta copy to Assets/Resources/UI/Endless/Tunel/4.png.meta
File was copied from Assets/Materials/PVE/treasure_2.png.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 794b94296261e8f4ca1481e698f9d8f0
guid: f2f9e90ce76c67249b76aa4f36117758
TextureImporter:
  internalIDToNameTable: []
  externalObjects: {}
@@ -37,7 +37,7 @@
    mipBias: -100
    wrapU: 1
    wrapV: 1
    wrapW: -1
    wrapW: 1
  nPOTScale: 0
  lightmap: 0
  compressionQuality: 50
@@ -50,9 +50,9 @@
  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
  spriteGenerateFallbackPhysicsShape: 1
  alphaUsage: 1
  alphaIsTransparency: 1
  alphaIsTransparency: 0
  spriteTessellationDetail: -1
  textureType: 8
  textureType: 0
  textureShape: 1
  singleChannelComponent: 0
  maxTextureSizeSet: 0
@@ -89,12 +89,12 @@
    buildTarget: Android
    maxTextureSize: 2048
    resizeAlgorithm: 0
    textureFormat: 34
    textureFormat: 4
    textureCompression: 1
    compressionQuality: 50
    crunchedCompression: 0
    allowsAlphaSplitting: 0
    overridden: 0
    overridden: 1
    androidETC2FallbackOverride: 0
    forceMaximumCompressionQuality_BC6H_BC7: 0
  spriteSheet:
Assets/Resources/UI/Endless/Tunel/5.png
Assets/Resources/UI/Endless/Tunel/5.png.meta
copy from Assets/Materials/PVE/treasure_2.png.meta copy to Assets/Resources/UI/Endless/Tunel/5.png.meta
File was copied from Assets/Materials/PVE/treasure_2.png.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 794b94296261e8f4ca1481e698f9d8f0
guid: 36ad3fd8b7a7a9143b420a288abccb4c
TextureImporter:
  internalIDToNameTable: []
  externalObjects: {}
@@ -37,7 +37,7 @@
    mipBias: -100
    wrapU: 1
    wrapV: 1
    wrapW: -1
    wrapW: 1
  nPOTScale: 0
  lightmap: 0
  compressionQuality: 50
@@ -50,9 +50,9 @@
  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
  spriteGenerateFallbackPhysicsShape: 1
  alphaUsage: 1
  alphaIsTransparency: 1
  alphaIsTransparency: 0
  spriteTessellationDetail: -1
  textureType: 8
  textureType: 0
  textureShape: 1
  singleChannelComponent: 0
  maxTextureSizeSet: 0
@@ -89,7 +89,7 @@
    buildTarget: Android
    maxTextureSize: 2048
    resizeAlgorithm: 0
    textureFormat: 34
    textureFormat: -1
    textureCompression: 1
    compressionQuality: 50
    crunchedCompression: 0
Assets/Resources/UI/Endless/Tunel/tunel_1.mat
New file
@@ -0,0 +1,85 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
  serializedVersion: 6
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_Name: tunel_1
  m_Shader: {fileID: 10760, guid: 0000000000000000f000000000000000, type: 0}
  m_ShaderKeywords:
  m_LightmapFlags: 4
  m_EnableInstancingVariants: 0
  m_DoubleSidedGI: 0
  m_CustomRenderQueue: -1
  stringTagMap: {}
  disabledShaderPasses: []
  m_SavedProperties:
    serializedVersion: 3
    m_TexEnvs:
    - _BumpMap:
        m_Texture: {fileID: 0}
        m_Scale: {x: 1, y: 1}
        m_Offset: {x: 0, y: 0}
    - _DetailAlbedoMap:
        m_Texture: {fileID: 0}
        m_Scale: {x: 1, y: 1}
        m_Offset: {x: 0, y: 0}
    - _DetailMask:
        m_Texture: {fileID: 0}
        m_Scale: {x: 1, y: 1}
        m_Offset: {x: 0, y: 0}
    - _DetailNormalMap:
        m_Texture: {fileID: 0}
        m_Scale: {x: 1, y: 1}
        m_Offset: {x: 0, y: 0}
    - _EmissionMap:
        m_Texture: {fileID: 0}
        m_Scale: {x: 1, y: 1}
        m_Offset: {x: 0, y: 0}
    - _MainTex:
        m_Texture: {fileID: 2800000, guid: 05989cb727ef49940934ff89f364cdcc, type: 3}
        m_Scale: {x: 1, y: 1}
        m_Offset: {x: 0, y: 0}
    - _MetallicGlossMap:
        m_Texture: {fileID: 0}
        m_Scale: {x: 1, y: 1}
        m_Offset: {x: 0, y: 0}
    - _OcclusionMap:
        m_Texture: {fileID: 0}
        m_Scale: {x: 1, y: 1}
        m_Offset: {x: 0, y: 0}
    - _ParallaxMap:
        m_Texture: {fileID: 0}
        m_Scale: {x: 1, y: 1}
        m_Offset: {x: 0, y: 0}
    m_Floats:
    - _BumpScale: 1
    - _ColorMask: 15
    - _Cutoff: 0.5
    - _DetailNormalMapScale: 1
    - _DstBlend: 0
    - _GlossMapScale: 1
    - _Glossiness: 0.5
    - _GlossyReflections: 1
    - _Metallic: 0
    - _Mode: 0
    - _OcclusionStrength: 1
    - _Parallax: 0.02
    - _SmoothnessTextureChannel: 0
    - _SpecularHighlights: 1
    - _SrcBlend: 1
    - _Stencil: 0
    - _StencilComp: 8
    - _StencilOp: 0
    - _StencilReadMask: 255
    - _StencilWriteMask: 255
    - _UVSec: 0
    - _UseUIAlphaClip: 0
    - _ZWrite: 1
    m_Colors:
    - _Color: {r: 1, g: 1, b: 1, a: 1}
    - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
  m_BuildTextureStacks: []
Assets/Resources/UI/Endless/Tunel/tunel_1.mat.meta
New file
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 659f5322fb71254448603c7c092780e8
NativeFormatImporter:
  externalObjects: {}
  mainObjectFileID: 0
  userData:
  assetBundleName:
  assetBundleVariant:
Assets/Resources/UI/Endless/Tunel/tunel_2.mat
New file
@@ -0,0 +1,85 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
  serializedVersion: 6
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_Name: tunel_2
  m_Shader: {fileID: 10760, guid: 0000000000000000f000000000000000, type: 0}
  m_ShaderKeywords:
  m_LightmapFlags: 4
  m_EnableInstancingVariants: 0
  m_DoubleSidedGI: 0
  m_CustomRenderQueue: -1
  stringTagMap: {}
  disabledShaderPasses: []
  m_SavedProperties:
    serializedVersion: 3
    m_TexEnvs:
    - _BumpMap:
        m_Texture: {fileID: 0}
        m_Scale: {x: 1, y: 1}
        m_Offset: {x: 0, y: 0}
    - _DetailAlbedoMap:
        m_Texture: {fileID: 0}
        m_Scale: {x: 1, y: 1}
        m_Offset: {x: 0, y: 0}
    - _DetailMask:
        m_Texture: {fileID: 0}
        m_Scale: {x: 1, y: 1}
        m_Offset: {x: 0, y: 0}
    - _DetailNormalMap:
        m_Texture: {fileID: 0}
        m_Scale: {x: 1, y: 1}
        m_Offset: {x: 0, y: 0}
    - _EmissionMap:
        m_Texture: {fileID: 0}
        m_Scale: {x: 1, y: 1}
        m_Offset: {x: 0, y: 0}
    - _MainTex:
        m_Texture: {fileID: 2800000, guid: 782f2b5650e3afa48b76623d37f7e8ae, type: 3}
        m_Scale: {x: 1, y: 1}
        m_Offset: {x: 0, y: 0}
    - _MetallicGlossMap:
        m_Texture: {fileID: 0}
        m_Scale: {x: 1, y: 1}
        m_Offset: {x: 0, y: 0}
    - _OcclusionMap:
        m_Texture: {fileID: 0}
        m_Scale: {x: 1, y: 1}
        m_Offset: {x: 0, y: 0}
    - _ParallaxMap:
        m_Texture: {fileID: 0}
        m_Scale: {x: 1, y: 1}
        m_Offset: {x: 0, y: 0}
    m_Floats:
    - _BumpScale: 1
    - _ColorMask: 15
    - _Cutoff: 0.5
    - _DetailNormalMapScale: 1
    - _DstBlend: 0
    - _GlossMapScale: 1
    - _Glossiness: 0.5
    - _GlossyReflections: 1
    - _Metallic: 0
    - _Mode: 0
    - _OcclusionStrength: 1
    - _Parallax: 0.02
    - _SmoothnessTextureChannel: 0
    - _SpecularHighlights: 1
    - _SrcBlend: 1
    - _Stencil: 0
    - _StencilComp: 8
    - _StencilOp: 0
    - _StencilReadMask: 255
    - _StencilWriteMask: 255
    - _UVSec: 0
    - _UseUIAlphaClip: 0
    - _ZWrite: 1
    m_Colors:
    - _Color: {r: 1, g: 1, b: 1, a: 1}
    - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
  m_BuildTextureStacks: []
Assets/Resources/UI/Endless/Tunel/tunel_2.mat.meta
New file
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 0c85bb838a9cfa64faeee622dbb900ea
NativeFormatImporter:
  externalObjects: {}
  mainObjectFileID: 0
  userData:
  assetBundleName:
  assetBundleVariant:
Assets/Resources/UI/Endless/Tunel/tunel_3.mat
New file
@@ -0,0 +1,85 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
  serializedVersion: 6
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_Name: tunel_3
  m_Shader: {fileID: 10760, guid: 0000000000000000f000000000000000, type: 0}
  m_ShaderKeywords:
  m_LightmapFlags: 4
  m_EnableInstancingVariants: 0
  m_DoubleSidedGI: 0
  m_CustomRenderQueue: -1
  stringTagMap: {}
  disabledShaderPasses: []
  m_SavedProperties:
    serializedVersion: 3
    m_TexEnvs:
    - _BumpMap:
        m_Texture: {fileID: 0}
        m_Scale: {x: 1, y: 1}
        m_Offset: {x: 0, y: 0}
    - _DetailAlbedoMap:
        m_Texture: {fileID: 0}
        m_Scale: {x: 1, y: 1}
        m_Offset: {x: 0, y: 0}
    - _DetailMask:
        m_Texture: {fileID: 0}
        m_Scale: {x: 1, y: 1}
        m_Offset: {x: 0, y: 0}
    - _DetailNormalMap:
        m_Texture: {fileID: 0}
        m_Scale: {x: 1, y: 1}
        m_Offset: {x: 0, y: 0}
    - _EmissionMap:
        m_Texture: {fileID: 0}
        m_Scale: {x: 1, y: 1}
        m_Offset: {x: 0, y: 0}
    - _MainTex:
        m_Texture: {fileID: 2800000, guid: d7fafc16d2bb6474c9e99e0efc9a14ce, type: 3}
        m_Scale: {x: 1, y: 1}
        m_Offset: {x: 0, y: 0}
    - _MetallicGlossMap:
        m_Texture: {fileID: 0}
        m_Scale: {x: 1, y: 1}
        m_Offset: {x: 0, y: 0}
    - _OcclusionMap:
        m_Texture: {fileID: 0}
        m_Scale: {x: 1, y: 1}
        m_Offset: {x: 0, y: 0}
    - _ParallaxMap:
        m_Texture: {fileID: 0}
        m_Scale: {x: 1, y: 1}
        m_Offset: {x: 0, y: 0}
    m_Floats:
    - _BumpScale: 1
    - _ColorMask: 15
    - _Cutoff: 0.5
    - _DetailNormalMapScale: 1
    - _DstBlend: 0
    - _GlossMapScale: 1
    - _Glossiness: 0.5
    - _GlossyReflections: 1
    - _Metallic: 0
    - _Mode: 0
    - _OcclusionStrength: 1
    - _Parallax: 0.02
    - _SmoothnessTextureChannel: 0
    - _SpecularHighlights: 1
    - _SrcBlend: 1
    - _Stencil: 0
    - _StencilComp: 8
    - _StencilOp: 0
    - _StencilReadMask: 255
    - _StencilWriteMask: 255
    - _UVSec: 0
    - _UseUIAlphaClip: 0
    - _ZWrite: 1
    m_Colors:
    - _Color: {r: 1, g: 1, b: 1, a: 1}
    - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
  m_BuildTextureStacks: []
Assets/Resources/UI/Endless/Tunel/tunel_3.mat.meta
New file
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: c4d9879341d0bd5428a4c5de766ad876
NativeFormatImporter:
  externalObjects: {}
  mainObjectFileID: 0
  userData:
  assetBundleName:
  assetBundleVariant:
Assets/Resources/UI/Endless/Tunel/tunel_4.mat
New file
@@ -0,0 +1,85 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
  serializedVersion: 6
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_Name: tunel_4
  m_Shader: {fileID: 10760, guid: 0000000000000000f000000000000000, type: 0}
  m_ShaderKeywords:
  m_LightmapFlags: 4
  m_EnableInstancingVariants: 0
  m_DoubleSidedGI: 0
  m_CustomRenderQueue: -1
  stringTagMap: {}
  disabledShaderPasses: []
  m_SavedProperties:
    serializedVersion: 3
    m_TexEnvs:
    - _BumpMap:
        m_Texture: {fileID: 0}
        m_Scale: {x: 1, y: 1}
        m_Offset: {x: 0, y: 0}
    - _DetailAlbedoMap:
        m_Texture: {fileID: 0}
        m_Scale: {x: 1, y: 1}
        m_Offset: {x: 0, y: 0}
    - _DetailMask:
        m_Texture: {fileID: 0}
        m_Scale: {x: 1, y: 1}
        m_Offset: {x: 0, y: 0}
    - _DetailNormalMap:
        m_Texture: {fileID: 0}
        m_Scale: {x: 1, y: 1}
        m_Offset: {x: 0, y: 0}
    - _EmissionMap:
        m_Texture: {fileID: 0}
        m_Scale: {x: 1, y: 1}
        m_Offset: {x: 0, y: 0}
    - _MainTex:
        m_Texture: {fileID: 2800000, guid: f2f9e90ce76c67249b76aa4f36117758, type: 3}
        m_Scale: {x: 1, y: 1}
        m_Offset: {x: 0, y: 0}
    - _MetallicGlossMap:
        m_Texture: {fileID: 0}
        m_Scale: {x: 1, y: 1}
        m_Offset: {x: 0, y: 0}
    - _OcclusionMap:
        m_Texture: {fileID: 0}
        m_Scale: {x: 1, y: 1}
        m_Offset: {x: 0, y: 0}
    - _ParallaxMap:
        m_Texture: {fileID: 0}
        m_Scale: {x: 1, y: 1}
        m_Offset: {x: 0, y: 0}
    m_Floats:
    - _BumpScale: 1
    - _ColorMask: 15
    - _Cutoff: 0.5
    - _DetailNormalMapScale: 1
    - _DstBlend: 0
    - _GlossMapScale: 1
    - _Glossiness: 0.5
    - _GlossyReflections: 1
    - _Metallic: 0
    - _Mode: 0
    - _OcclusionStrength: 1
    - _Parallax: 0.02
    - _SmoothnessTextureChannel: 0
    - _SpecularHighlights: 1
    - _SrcBlend: 1
    - _Stencil: 0
    - _StencilComp: 8
    - _StencilOp: 0
    - _StencilReadMask: 255
    - _StencilWriteMask: 255
    - _UVSec: 0
    - _UseUIAlphaClip: 0
    - _ZWrite: 1
    m_Colors:
    - _Color: {r: 1, g: 1, b: 1, a: 1}
    - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
  m_BuildTextureStacks: []
Assets/Resources/UI/Endless/Tunel/tunel_4.mat.meta
New file
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 860332437a2c1024ead6aeeda2fd7b26
NativeFormatImporter:
  externalObjects: {}
  mainObjectFileID: 0
  userData:
  assetBundleName:
  assetBundleVariant:
Assets/Resources/UI/Endless/Tunel/tunel_5.mat
New file
@@ -0,0 +1,85 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
  serializedVersion: 6
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_Name: tunel_5
  m_Shader: {fileID: 10760, guid: 0000000000000000f000000000000000, type: 0}
  m_ShaderKeywords:
  m_LightmapFlags: 4
  m_EnableInstancingVariants: 0
  m_DoubleSidedGI: 0
  m_CustomRenderQueue: -1
  stringTagMap: {}
  disabledShaderPasses: []
  m_SavedProperties:
    serializedVersion: 3
    m_TexEnvs:
    - _BumpMap:
        m_Texture: {fileID: 0}
        m_Scale: {x: 1, y: 1}
        m_Offset: {x: 0, y: 0}
    - _DetailAlbedoMap:
        m_Texture: {fileID: 0}
        m_Scale: {x: 1, y: 1}
        m_Offset: {x: 0, y: 0}
    - _DetailMask:
        m_Texture: {fileID: 0}
        m_Scale: {x: 1, y: 1}
        m_Offset: {x: 0, y: 0}
    - _DetailNormalMap:
        m_Texture: {fileID: 0}
        m_Scale: {x: 1, y: 1}
        m_Offset: {x: 0, y: 0}
    - _EmissionMap:
        m_Texture: {fileID: 0}
        m_Scale: {x: 1, y: 1}
        m_Offset: {x: 0, y: 0}
    - _MainTex:
        m_Texture: {fileID: 2800000, guid: 36ad3fd8b7a7a9143b420a288abccb4c, type: 3}
        m_Scale: {x: 1, y: 1}
        m_Offset: {x: 0, y: 0}
    - _MetallicGlossMap:
        m_Texture: {fileID: 0}
        m_Scale: {x: 1, y: 1}
        m_Offset: {x: 0, y: 0}
    - _OcclusionMap:
        m_Texture: {fileID: 0}
        m_Scale: {x: 1, y: 1}
        m_Offset: {x: 0, y: 0}
    - _ParallaxMap:
        m_Texture: {fileID: 0}
        m_Scale: {x: 1, y: 1}
        m_Offset: {x: 0, y: 0}
    m_Floats:
    - _BumpScale: 1
    - _ColorMask: 15
    - _Cutoff: 0.5
    - _DetailNormalMapScale: 1
    - _DstBlend: 0
    - _GlossMapScale: 1
    - _Glossiness: 0.5
    - _GlossyReflections: 1
    - _Metallic: 0
    - _Mode: 0
    - _OcclusionStrength: 1
    - _Parallax: 0.02
    - _SmoothnessTextureChannel: 0
    - _SpecularHighlights: 1
    - _SrcBlend: 1
    - _Stencil: 0
    - _StencilComp: 8
    - _StencilOp: 0
    - _StencilReadMask: 255
    - _StencilWriteMask: 255
    - _UVSec: 0
    - _UseUIAlphaClip: 0
    - _ZWrite: 1
    m_Colors:
    - _Color: {r: 1, g: 1, b: 1, a: 1}
    - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
  m_BuildTextureStacks: []
Assets/Resources/UI/Endless/Tunel/tunel_5.mat.meta
New file
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 3e7e6976463a8b149981eac6fb2a54e2
NativeFormatImporter:
  externalObjects: {}
  mainObjectFileID: 0
  userData:
  assetBundleName:
  assetBundleVariant:
Assets/Resources/UI/Props.meta
New file
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 4d44e3c0d4cc4444eaf4e2c46b8fcb69
folderAsset: yes
DefaultImporter:
  externalObjects: {}
  userData:
  assetBundleName:
  assetBundleVariant:
Assets/Resources/UI/Props/2.png

Assets/Resources/UI/Props/2.png.meta
Assets/Resources/UI/Props/5_1.png
Assets/Resources/UI/Props/5_1.png.meta
copy from Assets/Materials/PVE/buff_1.png.meta copy to Assets/Resources/UI/Props/5_1.png.meta
File was copied from Assets/Materials/PVE/buff_1.png.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 92005d964d49f6c4f95aceec47db7c0b
guid: cdd61b08353647046973c95046b431fd
TextureImporter:
  internalIDToNameTable: []
  externalObjects: {}
Assets/Resources/UI/Props/5_2.png
Assets/Resources/UI/Props/5_2.png.meta
File was renamed from Assets/Materials/PVE/buff_2.png.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: ce200e369ceee4c4aaca2de879512bc7
guid: 405815c3ad7760c4fa7f22681b011e42
TextureImporter:
  internalIDToNameTable: []
  externalObjects: {}
Assets/Resources/UI/Props/5_3.png
Assets/Resources/UI/Props/5_3.png.meta
copy from Assets/Materials/PVE/buff_3.png.meta copy to Assets/Resources/UI/Props/5_3.png.meta
File was copied from Assets/Materials/PVE/buff_3.png.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 0c03b1cfd2f13f84f9e16ae5e3457369
guid: e4feb74c3c18cc348bb04adee456bf10
TextureImporter:
  internalIDToNameTable: []
  externalObjects: {}
Assets/Resources/UI/Props/Di.meta
New file
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 8a8754cbdbebaee4ca81de9a59cb09af
folderAsset: yes
DefaultImporter:
  externalObjects: {}
  userData:
  assetBundleName:
  assetBundleVariant:
Assets/Resources/UI/Props/Di/2.png
Assets/Resources/UI/Props/Di/2.png.meta
copy from Assets/Materials/PVE/treasure_2.png.meta copy to Assets/Resources/UI/Props/Di/2.png.meta
File was copied from Assets/Materials/PVE/treasure_2.png.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 794b94296261e8f4ca1481e698f9d8f0
guid: 2a268cb84d923cd4f809d0aa6c9b6a64
TextureImporter:
  internalIDToNameTable: []
  externalObjects: {}
@@ -89,7 +89,7 @@
    buildTarget: Android
    maxTextureSize: 2048
    resizeAlgorithm: 0
    textureFormat: 34
    textureFormat: -1
    textureCompression: 1
    compressionQuality: 50
    crunchedCompression: 0
Assets/Resources/UI/Props/Di/5_1.png
Assets/Resources/UI/Props/Di/5_1.png.meta
File was renamed from Assets/Materials/PVE/buff_1.png.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 92005d964d49f6c4f95aceec47db7c0b
guid: 762bf16f736c2b948ae6e414358a9ef9
TextureImporter:
  internalIDToNameTable: []
  externalObjects: {}
Assets/Resources/UI/Props/Di/5_2.png
Assets/Resources/UI/Props/Di/5_2.png.meta
copy from Assets/Materials/PVE/buff_2.png.meta copy to Assets/Resources/UI/Props/Di/5_2.png.meta
File was copied from Assets/Materials/PVE/buff_2.png.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: ce200e369ceee4c4aaca2de879512bc7
guid: f8887d75042e17d4aa54665892b31769
TextureImporter:
  internalIDToNameTable: []
  externalObjects: {}
Assets/Resources/UI/Props/Di/5_3.png
Assets/Resources/UI/Props/Di/5_3.png.meta
File was renamed from Assets/Materials/PVE/buff_3.png.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 0c03b1cfd2f13f84f9e16ae5e3457369
guid: 576578625ca1c924e8cbb68e8e50ccde
TextureImporter:
  internalIDToNameTable: []
  externalObjects: {}
Assets/Scenes/Levels/Battle/Endless.unity
Diff too large
Assets/Scripts/Data/EndlessPortData.cs
@@ -179,7 +179,8 @@
                    int val = random.Next(waveData[i].DropTotalWeight);
                    if (val <= waveData[i].Config.drop_rate[j])
                    // cx test
                    // if (val <= waveData[i].Config.drop_rate[j])
                        // 命中
                        ret.Add(waveData[i].Config.drop[j]);
                }
Assets/Scripts/Enum/EndlessBuffSelectState.cs
File was deleted
Assets/Scripts/Net/NetExtends/Common.cs
@@ -23,7 +23,7 @@
      byte[] descriptorData = global::System.Convert.FromBase64String(
          string.Concat(
            "Cgxjb21tb24ucHJvdG8SCHByb3RvYnVmIjUKBkdlbU1zZxINCgVnZW1JZBgB",
            "IAEoBRINCgVsZXZlbBgCIAEoBRINCgVjb3VudBgDIAEoBSKtAwoLVXNlckRh",
            "IAEoBRINCgVsZXZlbBgCIAEoBRINCgVjb3VudBgDIAEoBSKIAwoLVXNlckRh",
            "dGFNc2cSEAoIdXNlcm5hbWUYASABKAkSEAoIbmlja25hbWUYAiABKAkSDwoH",
            "aGVhZGltZxgDIAEoBRIRCglzaW5nYXR1cmUYBCABKAkSDQoFbGV2ZWwYBSAB",
            "KAUSDAoEcmFuaxgGIAEoBRINCgVzY29yZRgHIAEoBRILCgNleHAYCCABKAUS",
@@ -32,76 +32,76 @@
            "GA0gAygFEhAKCGdlbWRlY2szGA4gAygFEg4KBmRlY2tpZBgPIAEoBRIUCgxh",
            "Y2NlcHRmcmllbmQYECABKAgSFAoMbmFtZWRjaGFuZ2VkGBEgASgIEg8KB2Fy",
            "ZWFleHAYEiABKAUSKAoJYXJlYWJveGVzGBMgAygLMhUucHJvdG9idWYuQXJl",
            "bmFCb3hNc2cSIwoGZmFtaWx5GBQgASgLMhMucHJvdG9idWYuRmFtaWx5TXNn",
            "Eg4KBmRvbmF0ZRgVIAEoBSKfAQoJRnJpZW5kTXNnEhAKCHVzZXJuYW1lGAEg",
            "ASgJEhAKCG5pY2tuYW1lGAIgASgJEg8KB2hlYWRpbWcYAyABKAUSDQoFbGV2",
            "ZWwYBSABKAUSDAoEcmFuaxgGIAEoBRINCgVzY29yZRgHIAEoBRIOCgZvbmxp",
            "bmUYCCABKAgSIQoHZ2VtZGVjaxgJIAMoCzIQLnByb3RvYnVmLkdlbU1zZyJW",
            "CgxTdG9yZUFyZWFNc2cSCgoCaWQYASABKAUSEwoLcmVmcmVzaFRpbWUYAiAB",
            "KAUSJQoFaXRlbXMYAyADKAsyFi5wcm90b2J1Zi5TdG9yZUl0ZW1Nc2ciLAoM",
            "U3RvcmVJdGVtTXNnEgoKAmlkGAEgASgFEhAKCGJ1eUNvdW50GAIgASgFIjgK",
            "DVJld2FyZEl0ZW1Nc2cSDAoEdHlwZRgBIAEoBRIKCgJpZBgCIAEoBRINCgVj",
            "b3VudBgDIAEoBSI9CgtBcmVuYUJveE1zZxILCgNwb3MYASABKAUSDQoFYm94",
            "aWQYAiABKAUSEgoKZXhwaXJlVGltZRgDIAEoBSKvAQoPRmFtaWx5TWVtYmVy",
            "TXNnEhAKCHVzZXJuYW1lGAEgASgJEhAKCG5pY2tuYW1lGAIgASgJEg8KB2hl",
            "YWRpbWcYAyABKAUSEAoIcG9zaXRpb24YBCABKAUSDgoGb25saW5lGAUgASgI",
            "Eg0KBXNjb3JlGAYgASgFEg0KBWxldmVsGAcgASgFEhIKCndlZWtEb25hdGUY",
            "CCABKAUSEwoLdG90YWxEb25hdGUYCSABKAUiPAoTRmFtaWx5RG9uYXRlSXRl",
            "bU1zZxIQCgh1c2VybmFtZRgBIAEoCRITCgtkb25hdGVDb3VudBgCIAEoBSKS",
            "AwoNRmFtaWx5Q2hhdE1zZxIRCgltZXNzYWdlSWQYASABKAUSEAoIdXNlcm5h",
            "bWUYAiABKAkSEAoIbmlja25hbWUYAyABKAkSDwoHaGVhZGltZxgEIAEoBRIS",
            "CgpjcmVhdGVUaW1lGAUgASgFEg8KB2NvbnRlbnQYBiABKAkSJAoIY2hhdFR5",
            "cGUYByABKA4yEi5wcm90b2J1Zi5DaGF0VHlwZRINCgVnZW1JZBgIIAEoBRIx",
            "Cgpkb25hdGVsaXN0GAkgAygLMh0ucHJvdG9idWYuRmFtaWx5RG9uYXRlSXRl",
            "bU1zZxIUCgxyZWNlaXZlQ291bnQYCiABKAUSEgoKVG90YWxDb3VudBgLIAEo",
            "BRIQCghub3RpY2VJZBgMIAEoBRIOCgZwYXJhbXMYDSADKAkSEwoLbmV3VXNl",
            "cm5hbWUYDiABKAkSEwoLbmV3Tmlja25hbWUYDyABKAkSEgoKbmV3SGVhZGlt",
            "ZxgQIAEoBRIQCghuZXdMZXZlbBgRIAEoBRIQCghuZXdTY29yZRgSIAEoBSLS",
            "AQoJRmFtaWx5TXNnEgsKA3VpZBgBIAEoCRIMCgRuYW1lGAIgASgJEgwKBGRl",
            "c2MYAyABKAkSDQoFaWNvbnMYBCADKAUSDQoFc2NvcmUYBSABKAUSEwoLc2Nv",
            "cmVzaG9wSWQYBiABKAUSGAoQc2NvcmVzaG9wRXhwaXJlZBgHIAEoBRIQCghm",
            "cmVlSm9pbhgIIAEoBRIRCgluZWVkU2NvcmUYCSABKAUSKgoHbWVtYmVycxgK",
            "IAMoCzIZLnByb3RvYnVmLkZhbWlseU1lbWJlck1zZyKoAQoTRmFtaWx5U2Vh",
            "cmNoSXRlbU1zZxILCgN1aWQYASABKAkSDAoEbmFtZRgCIAEoCRIMCgRkZXNj",
            "GAMgASgJEg0KBWljb25zGAQgAygFEhMKC21lbWJlckNvdW50GAUgASgFEhAK",
            "CGlzQWN0aXZlGAYgASgIEhIKCmlzRnJpZW5kSW4YByABKAgSDQoFaXNOZXcY",
            "CCABKAgSDwoHaXNBcHBseRgJIAEoCCpoCghDVVJSRU5DWRISCg5DVVJSRU5D",
            "WV9CRUdJThAAEgkKBU1PTkVZEAESCAoER09MRBACEgcKA1JNQhADEgcKA0dF",
            "TRAEEgcKA0JPWBAFEgwKCEFSRU5BRVhQEAYSCgoGRE9OQVRFEAcqJgoJQ2hh",
            "bm5lbElEEhEKDUNIQU5ORUxfQkVHSU4QABIGCgJHTRABKo0FCglFcnJvckNv",
            "ZGUSCwoHU3VjY2VzcxAAEhUKEUNoYW5uZWxJZF9Ob0V4aXN0EAESFAoQVXNl",
            "ck5hbWVfSW52YWxpZBACEhgKFFVzZXJQYXNzV29yZF9JbnZhbGlkEAMSEAoM",
            "VW5rbm93X0Vycm9yEAQSEQoNSW5wdXRfSW52YWxpZBAFEgsKB1RpbWVvdXQQ",
            "BhIWChJTZXNzaW9uS2V5X0ludmFsaWQQBxIQCgxMb2dpbl9Ob1VzZXIQCBIT",
            "Cg9Ob3RFbm91Z2hfTW9uZXkQCRISCg5Ob3RFbm91Z2hfR29sZBAKEhEKDU5v",
            "dEVub3VnaF9HZW0QCxITCg9Ob3RGb3VuZF9GcmllbmQQDBISCg5BbHJlYWR5",
            "X0ZyaWVuZBANEhIKDkluQmxvY2tfRnJpZW5kEA4SDgoKTWF4X0ZyaWVuZBAP",
            "EhAKDE1heF9OaWNrTmFtZRAQEhQKEEludmFsaWRfTmlja05hbWUQERISCg5N",
            "YXhfU3RvcmVMaW1pdBASEhYKEk5vdEVub3VnaF9TdG9yZUJ1eRATEhQKEE5v",
            "dE9wZW5fUGFzc1BvcnQQFBIUChBBbHJlYWR5X1Bhc3NQb3J0EBUSHAoYTmVl",
            "ZFZpcF9QYXNzUG9ydFRha2VJdGVtEBYSHgoaTmVlZExldmVsX1Bhc3NQb3J0",
            "VGFrZUl0ZW0QFxIcChhBbHJlYWR5X1Bhc3NQb3J0VGFrZUl0ZW0QGBIcChhJ",
            "bnZhbGlkX1Bhc3NQb3J0QnV5TGV2ZWwQGRIWChJIYXNVbmxvY2tfQXJlbmFC",
            "b3gQGhIbChdPdGhlclVubG9ja2luZ19BcmVuYUJveBAbEhgKFE5vdFRpbWVU",
            "YWtlX0FyZW5hQm94EBwqcQoIQ2hhdFR5cGUSEgoOQ2hhdFR5cGVfQmVnaW4Q",
            "ABIRCg1DaGF0VHlwZV9UZXh0EAESFgoSQ2hhdFR5cGVfRG9uYXRlR2VtEAIS",
            "EwoPQ2hhdFR5cGVfU3lzdGVtEAMSEQoNQ2hhdFR5cGVfSm9pbhAEYgZwcm90",
            "bzM="));
            "bmFCb3hNc2cSDgoGZG9uYXRlGBQgASgFIp8BCglGcmllbmRNc2cSEAoIdXNl",
            "cm5hbWUYASABKAkSEAoIbmlja25hbWUYAiABKAkSDwoHaGVhZGltZxgDIAEo",
            "BRINCgVsZXZlbBgFIAEoBRIMCgRyYW5rGAYgASgFEg0KBXNjb3JlGAcgASgF",
            "Eg4KBm9ubGluZRgIIAEoCBIhCgdnZW1kZWNrGAkgAygLMhAucHJvdG9idWYu",
            "R2VtTXNnIlYKDFN0b3JlQXJlYU1zZxIKCgJpZBgBIAEoBRITCgtyZWZyZXNo",
            "VGltZRgCIAEoBRIlCgVpdGVtcxgDIAMoCzIWLnByb3RvYnVmLlN0b3JlSXRl",
            "bU1zZyIsCgxTdG9yZUl0ZW1Nc2cSCgoCaWQYASABKAUSEAoIYnV5Q291bnQY",
            "AiABKAUiOAoNUmV3YXJkSXRlbU1zZxIMCgR0eXBlGAEgASgFEgoKAmlkGAIg",
            "ASgFEg0KBWNvdW50GAMgASgFIj0KC0FyZW5hQm94TXNnEgsKA3BvcxgBIAEo",
            "BRINCgVib3hpZBgCIAEoBRISCgpleHBpcmVUaW1lGAMgASgFItIBCg9GYW1p",
            "bHlNZW1iZXJNc2cSEAoIdXNlcm5hbWUYASABKAkSEAoIbmlja25hbWUYAiAB",
            "KAkSDwoHaGVhZGltZxgDIAEoBRIQCghwb3NpdGlvbhgEIAEoBRIOCgZvbmxp",
            "bmUYBSABKAgSDQoFc2NvcmUYBiABKAUSDQoFbGV2ZWwYByABKAUSEgoKd2Vl",
            "a0RvbmF0ZRgIIAEoBRITCgt0b3RhbERvbmF0ZRgJIAEoBRIhCgdnZW1kZWNr",
            "GAogAygLMhAucHJvdG9idWYuR2VtTXNnIjwKE0ZhbWlseURvbmF0ZUl0ZW1N",
            "c2cSEAoIdXNlcm5hbWUYASABKAkSEwoLZG9uYXRlQ291bnQYAiABKAUikgMK",
            "DUZhbWlseUNoYXRNc2cSEQoJbWVzc2FnZUlkGAEgASgFEhAKCHVzZXJuYW1l",
            "GAIgASgJEhAKCG5pY2tuYW1lGAMgASgJEg8KB2hlYWRpbWcYBCABKAUSEgoK",
            "Y3JlYXRlVGltZRgFIAEoBRIPCgdjb250ZW50GAYgASgJEiQKCGNoYXRUeXBl",
            "GAcgASgOMhIucHJvdG9idWYuQ2hhdFR5cGUSDQoFZ2VtSWQYCCABKAUSMQoK",
            "ZG9uYXRlbGlzdBgJIAMoCzIdLnByb3RvYnVmLkZhbWlseURvbmF0ZUl0ZW1N",
            "c2cSFAoMcmVjZWl2ZUNvdW50GAogASgFEhIKClRvdGFsQ291bnQYCyABKAUS",
            "EAoIbm90aWNlSWQYDCABKAUSDgoGcGFyYW1zGA0gAygJEhMKC25ld1VzZXJu",
            "YW1lGA4gASgJEhMKC25ld05pY2tuYW1lGA8gASgJEhIKCm5ld0hlYWRpbWcY",
            "ECABKAUSEAoIbmV3TGV2ZWwYESABKAUSEAoIbmV3U2NvcmUYEiABKAUi0gEK",
            "CUZhbWlseU1zZxILCgN1aWQYASABKAkSDAoEbmFtZRgCIAEoCRIMCgRkZXNj",
            "GAMgASgJEg0KBWljb25zGAQgAygFEg0KBXNjb3JlGAUgASgFEhMKC3Njb3Jl",
            "c2hvcElkGAYgASgFEhgKEHNjb3Jlc2hvcEV4cGlyZWQYByABKAUSEAoIZnJl",
            "ZUpvaW4YCCABKAUSEQoJbmVlZFNjb3JlGAkgASgFEioKB21lbWJlcnMYCiAD",
            "KAsyGS5wcm90b2J1Zi5GYW1pbHlNZW1iZXJNc2cimgEKE0ZhbWlseVNlYXJj",
            "aEl0ZW1Nc2cSCwoDdWlkGAEgASgJEgwKBG5hbWUYAiABKAkSDQoFaWNvbnMY",
            "AyADKAUSEwoLbWVtYmVyQ291bnQYBCABKAUSEAoIaXNBY3RpdmUYBSABKAgS",
            "EgoKaXNGcmllbmRJbhgGIAEoCBINCgVpc05ldxgHIAEoCBIPCgdpc0FwcGx5",
            "GAggASgIKmgKCENVUlJFTkNZEhIKDkNVUlJFTkNZX0JFR0lOEAASCQoFTU9O",
            "RVkQARIICgRHT0xEEAISBwoDUk1CEAMSBwoDR0VNEAQSBwoDQk9YEAUSDAoI",
            "QVJFTkFFWFAQBhIKCgZET05BVEUQByomCglDaGFubmVsSUQSEQoNQ0hBTk5F",
            "TF9CRUdJThAAEgYKAkdNEAEqrwUKCUVycm9yQ29kZRILCgdTdWNjZXNzEAAS",
            "FQoRQ2hhbm5lbElkX05vRXhpc3QQARIUChBVc2VyTmFtZV9JbnZhbGlkEAIS",
            "GAoUVXNlclBhc3NXb3JkX0ludmFsaWQQAxIQCgxVbmtub3dfRXJyb3IQBBIR",
            "Cg1JbnB1dF9JbnZhbGlkEAUSCwoHVGltZW91dBAGEhYKElNlc3Npb25LZXlf",
            "SW52YWxpZBAHEhAKDExvZ2luX05vVXNlchAIEhMKD05vdEVub3VnaF9Nb25l",
            "eRAJEhIKDk5vdEVub3VnaF9Hb2xkEAoSEQoNTm90RW5vdWdoX0dlbRALEhMK",
            "D05vdEZvdW5kX0ZyaWVuZBAMEhIKDkFscmVhZHlfRnJpZW5kEA0SEgoOSW5C",
            "bG9ja19GcmllbmQQDhIOCgpNYXhfRnJpZW5kEA8SEAoMTWF4X05pY2tOYW1l",
            "EBASFAoQSW52YWxpZF9OaWNrTmFtZRAREhIKDk1heF9TdG9yZUxpbWl0EBIS",
            "FgoSTm90RW5vdWdoX1N0b3JlQnV5EBMSFAoQTm90T3Blbl9QYXNzUG9ydBAU",
            "EhQKEEFscmVhZHlfUGFzc1BvcnQQFRIcChhOZWVkVmlwX1Bhc3NQb3J0VGFr",
            "ZUl0ZW0QFhIeChpOZWVkTGV2ZWxfUGFzc1BvcnRUYWtlSXRlbRAXEhwKGEFs",
            "cmVhZHlfUGFzc1BvcnRUYWtlSXRlbRAYEhwKGEludmFsaWRfUGFzc1BvcnRC",
            "dXlMZXZlbBAZEhYKEkhhc1VubG9ja19BcmVuYUJveBAaEhsKF090aGVyVW5s",
            "b2NraW5nX0FyZW5hQm94EBsSGAoUTm90VGltZVRha2VfQXJlbmFCb3gQHBIg",
            "ChxOb3RFbm91Z2hfTGV2ZWxfQ3JlYXRlRmFtaWx5EB0qcQoIQ2hhdFR5cGUS",
            "EgoOQ2hhdFR5cGVfQmVnaW4QABIRCg1DaGF0VHlwZV9UZXh0EAESFgoSQ2hh",
            "dFR5cGVfRG9uYXRlR2VtEAISEwoPQ2hhdFR5cGVfU3lzdGVtEAMSEQoNQ2hh",
            "dFR5cGVfSm9pbhAEYgZwcm90bzM="));
      descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
          new pbr::FileDescriptor[] { },
          new pbr::GeneratedClrTypeInfo(new[] {typeof(global::Protobuf.CURRENCY), typeof(global::Protobuf.ChannelID), typeof(global::Protobuf.ErrorCode), typeof(global::Protobuf.ChatType), }, new pbr::GeneratedClrTypeInfo[] {
            new pbr::GeneratedClrTypeInfo(typeof(global::Protobuf.GemMsg), global::Protobuf.GemMsg.Parser, new[]{ "GemId", "Level", "Count" }, null, null, null),
            new pbr::GeneratedClrTypeInfo(typeof(global::Protobuf.UserDataMsg), global::Protobuf.UserDataMsg.Parser, new[]{ "Username", "Nickname", "Headimg", "Singature", "Level", "Rank", "Score", "Exp", "Money", "Gold", "Gems", "Gemdeck1", "Gemdeck2", "Gemdeck3", "Deckid", "Acceptfriend", "Namedchanged", "Areaexp", "Areaboxes", "Family", "Donate" }, null, null, null),
            new pbr::GeneratedClrTypeInfo(typeof(global::Protobuf.UserDataMsg), global::Protobuf.UserDataMsg.Parser, new[]{ "Username", "Nickname", "Headimg", "Singature", "Level", "Rank", "Score", "Exp", "Money", "Gold", "Gems", "Gemdeck1", "Gemdeck2", "Gemdeck3", "Deckid", "Acceptfriend", "Namedchanged", "Areaexp", "Areaboxes", "Donate" }, null, null, null),
            new pbr::GeneratedClrTypeInfo(typeof(global::Protobuf.FriendMsg), global::Protobuf.FriendMsg.Parser, new[]{ "Username", "Nickname", "Headimg", "Level", "Rank", "Score", "Online", "Gemdeck" }, null, null, null),
            new pbr::GeneratedClrTypeInfo(typeof(global::Protobuf.StoreAreaMsg), global::Protobuf.StoreAreaMsg.Parser, new[]{ "Id", "RefreshTime", "Items" }, null, null, null),
            new pbr::GeneratedClrTypeInfo(typeof(global::Protobuf.StoreItemMsg), global::Protobuf.StoreItemMsg.Parser, new[]{ "Id", "BuyCount" }, null, null, null),
            new pbr::GeneratedClrTypeInfo(typeof(global::Protobuf.RewardItemMsg), global::Protobuf.RewardItemMsg.Parser, new[]{ "Type", "Id", "Count" }, null, null, null),
            new pbr::GeneratedClrTypeInfo(typeof(global::Protobuf.ArenaBoxMsg), global::Protobuf.ArenaBoxMsg.Parser, new[]{ "Pos", "Boxid", "ExpireTime" }, null, null, null),
            new pbr::GeneratedClrTypeInfo(typeof(global::Protobuf.FamilyMemberMsg), global::Protobuf.FamilyMemberMsg.Parser, new[]{ "Username", "Nickname", "Headimg", "Position", "Online", "Score", "Level", "WeekDonate", "TotalDonate" }, null, null, null),
            new pbr::GeneratedClrTypeInfo(typeof(global::Protobuf.FamilyMemberMsg), global::Protobuf.FamilyMemberMsg.Parser, new[]{ "Username", "Nickname", "Headimg", "Position", "Online", "Score", "Level", "WeekDonate", "TotalDonate", "Gemdeck" }, null, null, null),
            new pbr::GeneratedClrTypeInfo(typeof(global::Protobuf.FamilyDonateItemMsg), global::Protobuf.FamilyDonateItemMsg.Parser, new[]{ "Username", "DonateCount" }, null, null, null),
            new pbr::GeneratedClrTypeInfo(typeof(global::Protobuf.FamilyChatMsg), global::Protobuf.FamilyChatMsg.Parser, new[]{ "MessageId", "Username", "Nickname", "Headimg", "CreateTime", "Content", "ChatType", "GemId", "Donatelist", "ReceiveCount", "TotalCount", "NoticeId", "Params", "NewUsername", "NewNickname", "NewHeadimg", "NewLevel", "NewScore" }, null, null, null),
            new pbr::GeneratedClrTypeInfo(typeof(global::Protobuf.FamilyMsg), global::Protobuf.FamilyMsg.Parser, new[]{ "Uid", "Name", "Desc", "Icons", "Score", "ScoreshopId", "ScoreshopExpired", "FreeJoin", "NeedScore", "Members" }, null, null, null),
            new pbr::GeneratedClrTypeInfo(typeof(global::Protobuf.FamilySearchItemMsg), global::Protobuf.FamilySearchItemMsg.Parser, new[]{ "Uid", "Name", "Desc", "Icons", "MemberCount", "IsActive", "IsFriendIn", "IsNew", "IsApply" }, null, null, null)
            new pbr::GeneratedClrTypeInfo(typeof(global::Protobuf.FamilySearchItemMsg), global::Protobuf.FamilySearchItemMsg.Parser, new[]{ "Uid", "Name", "Icons", "MemberCount", "IsActive", "IsFriendIn", "IsNew", "IsApply" }, null, null, null)
          }));
    }
    #endregion
@@ -275,6 +275,10 @@
    /// ! 开宝箱失败,时间没到
    /// </summary>
    [pbr::OriginalName("NotTimeTake_ArenaBox")] NotTimeTakeArenaBox = 28,
    /// <summary>
    /// 创建公会失败,等级不足
    /// </summary>
    [pbr::OriginalName("NotEnough_Level_CreateFamily")] NotEnoughLevelCreateFamily = 29,
  }
  public enum ChatType {
@@ -531,7 +535,6 @@
      namedchanged_ = other.namedchanged_;
      areaexp_ = other.areaexp_;
      areaboxes_ = other.areaboxes_.Clone();
      Family = other.family_ != null ? other.Family.Clone() : null;
      donate_ = other.donate_;
    }
@@ -783,22 +786,8 @@
      get { return areaboxes_; }
    }
    /// <summary>Field number for the "family" field.</summary>
    public const int FamilyFieldNumber = 20;
    private global::Protobuf.FamilyMsg family_;
    /// <summary>
    ///  工会信息
    /// </summary>
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public global::Protobuf.FamilyMsg Family {
      get { return family_; }
      set {
        family_ = value;
      }
    }
    /// <summary>Field number for the "donate" field.</summary>
    public const int DonateFieldNumber = 21;
    public const int DonateFieldNumber = 20;
    private int donate_;
    /// <summary>
    /// 工会捐赠积分
@@ -843,7 +832,6 @@
      if (Namedchanged != other.Namedchanged) return false;
      if (Areaexp != other.Areaexp) return false;
      if(!areaboxes_.Equals(other.areaboxes_)) return false;
      if (!object.Equals(Family, other.Family)) return false;
      if (Donate != other.Donate) return false;
      return true;
    }
@@ -870,7 +858,6 @@
      if (Namedchanged != false) hash ^= Namedchanged.GetHashCode();
      if (Areaexp != 0) hash ^= Areaexp.GetHashCode();
      hash ^= areaboxes_.GetHashCode();
      if (family_ != null) hash ^= Family.GetHashCode();
      if (Donate != 0) hash ^= Donate.GetHashCode();
      return hash;
    }
@@ -943,12 +930,8 @@
        output.WriteInt32(Areaexp);
      }
      areaboxes_.WriteTo(output, _repeated_areaboxes_codec);
      if (family_ != null) {
        output.WriteRawTag(162, 1);
        output.WriteMessage(Family);
      }
      if (Donate != 0) {
        output.WriteRawTag(168, 1);
        output.WriteRawTag(160, 1);
        output.WriteInt32(Donate);
      }
    }
@@ -1003,9 +986,6 @@
        size += 2 + pb::CodedOutputStream.ComputeInt32Size(Areaexp);
      }
      size += areaboxes_.CalculateSize(_repeated_areaboxes_codec);
      if (family_ != null) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(Family);
      }
      if (Donate != 0) {
        size += 2 + pb::CodedOutputStream.ComputeInt32Size(Donate);
      }
@@ -1064,12 +1044,6 @@
        Areaexp = other.Areaexp;
      }
      areaboxes_.Add(other.areaboxes_);
      if (other.family_ != null) {
        if (family_ == null) {
          family_ = new global::Protobuf.FamilyMsg();
        }
        Family.MergeFrom(other.Family);
      }
      if (other.Donate != 0) {
        Donate = other.Donate;
      }
@@ -1162,14 +1136,7 @@
            areaboxes_.AddEntriesFrom(input, _repeated_areaboxes_codec);
            break;
          }
          case 162: {
            if (family_ == null) {
              family_ = new global::Protobuf.FamilyMsg();
            }
            input.ReadMessage(family_);
            break;
          }
          case 168: {
          case 160: {
            Donate = input.ReadInt32();
            break;
          }
@@ -2233,6 +2200,7 @@
      level_ = other.level_;
      weekDonate_ = other.weekDonate_;
      totalDonate_ = other.totalDonate_;
      gemdeck_ = other.gemdeck_.Clone();
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -2351,6 +2319,16 @@
      }
    }
    /// <summary>Field number for the "gemdeck" field.</summary>
    public const int GemdeckFieldNumber = 10;
    private static readonly pb::FieldCodec<global::Protobuf.GemMsg> _repeated_gemdeck_codec
        = pb::FieldCodec.ForMessage(82, global::Protobuf.GemMsg.Parser);
    private readonly pbc::RepeatedField<global::Protobuf.GemMsg> gemdeck_ = new pbc::RepeatedField<global::Protobuf.GemMsg>();
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public pbc::RepeatedField<global::Protobuf.GemMsg> Gemdeck {
      get { return gemdeck_; }
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public override bool Equals(object other) {
      return Equals(other as FamilyMemberMsg);
@@ -2373,6 +2351,7 @@
      if (Level != other.Level) return false;
      if (WeekDonate != other.WeekDonate) return false;
      if (TotalDonate != other.TotalDonate) return false;
      if(!gemdeck_.Equals(other.gemdeck_)) return false;
      return true;
    }
@@ -2388,6 +2367,7 @@
      if (Level != 0) hash ^= Level.GetHashCode();
      if (WeekDonate != 0) hash ^= WeekDonate.GetHashCode();
      if (TotalDonate != 0) hash ^= TotalDonate.GetHashCode();
      hash ^= gemdeck_.GetHashCode();
      return hash;
    }
@@ -2434,6 +2414,7 @@
        output.WriteRawTag(72);
        output.WriteInt32(TotalDonate);
      }
      gemdeck_.WriteTo(output, _repeated_gemdeck_codec);
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -2466,6 +2447,7 @@
      if (TotalDonate != 0) {
        size += 1 + pb::CodedOutputStream.ComputeInt32Size(TotalDonate);
      }
      size += gemdeck_.CalculateSize(_repeated_gemdeck_codec);
      return size;
    }
@@ -2501,6 +2483,7 @@
      if (other.TotalDonate != 0) {
        TotalDonate = other.TotalDonate;
      }
      gemdeck_.Add(other.gemdeck_);
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -2545,6 +2528,10 @@
          }
          case 72: {
            TotalDonate = input.ReadInt32();
            break;
          }
          case 82: {
            gemdeck_.AddEntriesFrom(input, _repeated_gemdeck_codec);
            break;
          }
        }
@@ -3737,7 +3724,6 @@
    public FamilySearchItemMsg(FamilySearchItemMsg other) : this() {
      uid_ = other.uid_;
      name_ = other.name_;
      desc_ = other.desc_;
      icons_ = other.icons_.Clone();
      memberCount_ = other.memberCount_;
      isActive_ = other.isActive_;
@@ -3779,24 +3765,10 @@
      }
    }
    /// <summary>Field number for the "desc" field.</summary>
    public const int DescFieldNumber = 3;
    private string desc_ = "";
    /// <summary>
    ///  描述
    /// </summary>
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public string Desc {
      get { return desc_; }
      set {
        desc_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
      }
    }
    /// <summary>Field number for the "icons" field.</summary>
    public const int IconsFieldNumber = 4;
    public const int IconsFieldNumber = 3;
    private static readonly pb::FieldCodec<int> _repeated_icons_codec
        = pb::FieldCodec.ForInt32(34);
        = pb::FieldCodec.ForInt32(26);
    private readonly pbc::RepeatedField<int> icons_ = new pbc::RepeatedField<int>();
    /// <summary>
    ///  徽章图标
@@ -3807,7 +3779,7 @@
    }
    /// <summary>Field number for the "memberCount" field.</summary>
    public const int MemberCountFieldNumber = 5;
    public const int MemberCountFieldNumber = 4;
    private int memberCount_;
    /// <summary>
    ///  当前人数
@@ -3821,7 +3793,7 @@
    }
    /// <summary>Field number for the "isActive" field.</summary>
    public const int IsActiveFieldNumber = 6;
    public const int IsActiveFieldNumber = 5;
    private bool isActive_;
    /// <summary>
    ///  是否活跃
@@ -3835,7 +3807,7 @@
    }
    /// <summary>Field number for the "isFriendIn" field.</summary>
    public const int IsFriendInFieldNumber = 7;
    public const int IsFriendInFieldNumber = 6;
    private bool isFriendIn_;
    /// <summary>
    ///  是否好友在此工会
@@ -3849,7 +3821,7 @@
    }
    /// <summary>Field number for the "isNew" field.</summary>
    public const int IsNewFieldNumber = 8;
    public const int IsNewFieldNumber = 7;
    private bool isNew_;
    /// <summary>
    ///  是否是新公会
@@ -3863,7 +3835,7 @@
    }
    /// <summary>Field number for the "isApply" field.</summary>
    public const int IsApplyFieldNumber = 9;
    public const int IsApplyFieldNumber = 8;
    private bool isApply_;
    /// <summary>
    ///  是否已申请
@@ -3891,7 +3863,6 @@
      }
      if (Uid != other.Uid) return false;
      if (Name != other.Name) return false;
      if (Desc != other.Desc) return false;
      if(!icons_.Equals(other.icons_)) return false;
      if (MemberCount != other.MemberCount) return false;
      if (IsActive != other.IsActive) return false;
@@ -3906,7 +3877,6 @@
      int hash = 1;
      if (Uid.Length != 0) hash ^= Uid.GetHashCode();
      if (Name.Length != 0) hash ^= Name.GetHashCode();
      if (Desc.Length != 0) hash ^= Desc.GetHashCode();
      hash ^= icons_.GetHashCode();
      if (MemberCount != 0) hash ^= MemberCount.GetHashCode();
      if (IsActive != false) hash ^= IsActive.GetHashCode();
@@ -3931,29 +3901,25 @@
        output.WriteRawTag(18);
        output.WriteString(Name);
      }
      if (Desc.Length != 0) {
        output.WriteRawTag(26);
        output.WriteString(Desc);
      }
      icons_.WriteTo(output, _repeated_icons_codec);
      if (MemberCount != 0) {
        output.WriteRawTag(40);
        output.WriteRawTag(32);
        output.WriteInt32(MemberCount);
      }
      if (IsActive != false) {
        output.WriteRawTag(48);
        output.WriteRawTag(40);
        output.WriteBool(IsActive);
      }
      if (IsFriendIn != false) {
        output.WriteRawTag(56);
        output.WriteRawTag(48);
        output.WriteBool(IsFriendIn);
      }
      if (IsNew != false) {
        output.WriteRawTag(64);
        output.WriteRawTag(56);
        output.WriteBool(IsNew);
      }
      if (IsApply != false) {
        output.WriteRawTag(72);
        output.WriteRawTag(64);
        output.WriteBool(IsApply);
      }
    }
@@ -3966,9 +3932,6 @@
      }
      if (Name.Length != 0) {
        size += 1 + pb::CodedOutputStream.ComputeStringSize(Name);
      }
      if (Desc.Length != 0) {
        size += 1 + pb::CodedOutputStream.ComputeStringSize(Desc);
      }
      size += icons_.CalculateSize(_repeated_icons_codec);
      if (MemberCount != 0) {
@@ -3999,9 +3962,6 @@
      }
      if (other.Name.Length != 0) {
        Name = other.Name;
      }
      if (other.Desc.Length != 0) {
        Desc = other.Desc;
      }
      icons_.Add(other.icons_);
      if (other.MemberCount != 0) {
@@ -4037,32 +3997,28 @@
            Name = input.ReadString();
            break;
          }
          case 26: {
            Desc = input.ReadString();
            break;
          }
          case 34:
          case 32: {
          case 26:
          case 24: {
            icons_.AddEntriesFrom(input, _repeated_icons_codec);
            break;
          }
          case 40: {
          case 32: {
            MemberCount = input.ReadInt32();
            break;
          }
          case 48: {
          case 40: {
            IsActive = input.ReadBool();
            break;
          }
          case 56: {
          case 48: {
            IsFriendIn = input.ReadBool();
            break;
          }
          case 64: {
          case 56: {
            IsNew = input.ReadBool();
            break;
          }
          case 72: {
          case 64: {
            IsApply = input.ReadBool();
            break;
          }
Assets/Scripts/Net/NetExtends/Game.cs
@@ -94,48 +94,52 @@
            "KAgimAEKEFRha2VBcmVuYUJveF9TMkMSEQoJZXJyb3Jjb2RlGAEgASgFEgsK",
            "A3BvcxgCIAEoBRINCgVib3hpZBgDIAEoBRIpCghjdXJpdGVtcxgEIAMoCzIX",
            "LnByb3RvYnVmLlJld2FyZEl0ZW1Nc2cSKgoJYm94cmV3YXJkGAUgAygLMhcu",
            "cHJvdG9idWYuUmV3YXJkSXRlbU1zZyI+ChBGYW1pbHlTZWFyY2hfQzJTEgwK",
            "BG5hbWUYASABKAkSDQoFc3RhcnQYAiABKAUSDQoFbGltaXQYAyABKAUiZwoQ",
            "RmFtaWx5U2VhcmNoX1MyQxIRCgllcnJvcmNvZGUYASABKAUSMQoKZmFtaWx5",
            "bGlzdBgCIAMoCzIdLnByb3RvYnVmLkZhbWlseVNlYXJjaEl0ZW1Nc2cSDQoF",
            "dG90YWwYAyABKAUiOgoWRmFtaWx5UGxheWVyT25saW5lX1MyQxIQCgh1c2Vy",
            "bmFtZRgBIAEoBRIOCgZvbmxpbmUYAiABKAgiYgoQRmFtaWx5Q3JlYXRlX0My",
            "UxIMCgRuYW1lGAEgASgJEgwKBGRlc2MYAiABKAkSDQoFaWNvbnMYAyADKAUS",
            "EAoIZnJlZUpvaW4YBCABKAUSEQoJbmVlZFNjb3JlGAUgASgFIh0KDkZhbWls",
            "eUpvaW5fQzJTEgsKA3VpZBgBIAEoCSIwCg5GYW1pbHlKb2luX1MyQxIRCgll",
            "cnJvcmNvZGUYASABKAUSCwoDdWlkGAIgASgJIjEKEUZhbWlseUdldENoYXRf",
            "QzJTEg0KBXN0YXJ0GAEgASgFEg0KBWxpbWl0GAIgASgFInUKEUZhbWlseUdl",
            "dENoYXRfUzJDEhEKCWVycm9yY29kZRgBIAEoBRIpCghtZXNzYWdlcxgCIAMo",
            "CzIXLnByb3RvYnVmLkZhbWlseUNoYXRNc2cSDQoFdG90YWwYAyABKAUSEwoL",
            "b25saW5lQ291bnQYBCABKAUiTAoTRmFtaWx5U3RhcnRDaGF0X0MyUxIkCghj",
            "aGF0VHlwZRgBIAEoDjISLnByb3RvYnVmLkNoYXRUeXBlEg8KB2NvbnRlbnQY",
            "AiABKAkiUgoTRmFtaWx5U3RhcnRDaGF0X1MyQxIRCgllcnJvcmNvZGUYASAB",
            "KAUSKAoHbWVzc2FnZRgCIAEoCzIXLnByb3RvYnVmLkZhbWlseUNoYXRNc2ci",
            "KgoVRmFtaWx5U3RhcnREb25hdGVfQzJTEhEKCW1lc3NhZ2VJZBgBIAEoBSJU",
            "ChVGYW1pbHlTdGFydERvbmF0ZV9TMkMSEQoJZXJyb3Jjb2RlGAEgASgFEigK",
            "B21lc3NhZ2UYAiABKAsyFy5wcm90b2J1Zi5GYW1pbHlDaGF0TXNnIhAKDkZh",
            "bWlseVF1aXRfQzJTIiMKDkZhbWlseVF1aXRfUzJDEhEKCWVycm9yY29kZRgB",
            "IAEoBSIoChNGYW1pbHlBZ3JlZUpvaW5fQzJTEhEKCW1lc3NhZ2VJZBgBIAEo",
            "BSJWChNGYW1pbHlBZ3JlZUpvaW5fUzJDEhEKCWVycm9yY29kZRgBIAEoBRIs",
            "CgluZXdNZW1iZXIYAiABKAsyGS5wcm90b2J1Zi5GYW1pbHlNZW1iZXJNc2ci",
            "JgoSRmFtaWx5S2lja1VzZXJfQzJTEhAKCHVzZXJuYW1lGAEgASgJIicKEkZh",
            "bWlseUtpY2tVc2VyX1MyQxIRCgllcnJvcmNvZGUYASABKAUiKQoVRmFtaWx5",
            "VHJhbnNMZWFkZXJfQzJTEhAKCHVzZXJuYW1lGAEgASgJIioKFUZhbWlseVRy",
            "YW5zTGVhZGVyX1MyQxIRCgllcnJvcmNvZGUYASABKAUiGQoXRmFtaWx5R2V0",
            "RG9uYXRlU2hvcF9DMlMiZwoXRmFtaWx5R2V0RG9uYXRlU2hvcF9TMkMSEQoJ",
            "ZXJyb3Jjb2RlGAEgASgFEiUKBWl0ZW1zGAIgAygLMhYucHJvdG9idWYuU3Rv",
            "cmVJdGVtTXNnEhIKCmV4cGlyZVRpbWUYAyABKAUiLwoXRmFtaWx5QnV5RG9u",
            "YXRlU2hvcF9DMlMSFAoMZG9uYXRlc2hvcElkGAEgASgFIn8KF0ZhbWlseUJ1",
            "eURvbmF0ZVNob3BfUzJDEhEKCWVycm9yY29kZRgBIAEoBRIUCgxkb25hdGVz",
            "aG9wSWQYAiABKAUSKQoIY3VyaXRlbXMYAyADKAsyFy5wcm90b2J1Zi5SZXdh",
            "cmRJdGVtTXNnEhAKCGJ1eUNvdW50GAQgASgFIhgKFkZhbWlseUdldFNjb3Jl",
            "U2hvcF9DMlMiZgoWRmFtaWx5R2V0U2NvcmVTaG9wX1MyQxIRCgllcnJvcmNv",
            "ZGUYASABKAUSJQoFaXRlbXMYAiADKAsyFi5wcm90b2J1Zi5TdG9yZUl0ZW1N",
            "c2cSEgoKZXhwaXJlVGltZRgDIAEoBSItChZGYW1pbHlCdXlTY29yZVNob3Bf",
            "QzJTEhMKC3Njb3Jlc2hvcElkGAEgASgFIoEBChZGYW1pbHlCdXlTY29yZVNo",
            "b3BfUzJDEhEKCWVycm9yY29kZRgBIAEoBRITCgtzY29yZXNob3BJZBgCIAEo",
            "BRIYChBzY29yZXNob3BFeHBpcmVkGAMgASgFEhMKC2ZhbWlseVNjb3JlGAQg",
            "ASgFEhAKCGJ1eUNvdW50GAUgASgFYgZwcm90bzM="));
            "cHJvdG9idWYuUmV3YXJkSXRlbU1zZyI1Cg5GYW1pbHlJbmZvX1MyQxIjCgZm",
            "YW1pbHkYASABKAsyEy5wcm90b2J1Zi5GYW1pbHlNc2ciLwoQRmFtaWx5U2Vh",
            "cmNoX0MyUxIMCgRuYW1lGAEgASgJEg0KBWxpbWl0GAIgASgFIlgKEEZhbWls",
            "eVNlYXJjaF9TMkMSEQoJZXJyb3Jjb2RlGAEgASgFEjEKCmZhbWlseWxpc3QY",
            "AiADKAsyHS5wcm90b2J1Zi5GYW1pbHlTZWFyY2hJdGVtTXNnIjoKFkZhbWls",
            "eVBsYXllck9ubGluZV9TMkMSEAoIdXNlcm5hbWUYASABKAUSDgoGb25saW5l",
            "GAIgASgIImIKEEZhbWlseUNyZWF0ZV9DMlMSDAoEbmFtZRgBIAEoCRIMCgRk",
            "ZXNjGAIgASgJEg0KBWljb25zGAMgAygFEhAKCGZyZWVKb2luGAQgASgFEhEK",
            "CW5lZWRTY29yZRgFIAEoBSJKChBGYW1pbHlDcmVhdGVfUzJDEhEKCWVycm9y",
            "Y29kZRgBIAEoBRIjCgZmYW1pbHkYAiABKAsyEy5wcm90b2J1Zi5GYW1pbHlN",
            "c2ciHQoORmFtaWx5RmluZF9DMlMSCwoDdWlkGAEgASgJIkgKDkZhbWlseUZp",
            "bmRfUzJDEhEKCWVycm9yY29kZRgBIAEoBRIjCgZmYW1pbHkYAiABKAsyEy5w",
            "cm90b2J1Zi5GYW1pbHlNc2ciHQoORmFtaWx5Sm9pbl9DMlMSCwoDdWlkGAEg",
            "ASgJIjAKDkZhbWlseUpvaW5fUzJDEhEKCWVycm9yY29kZRgBIAEoBRILCgN1",
            "aWQYAiABKAkiIgoRRmFtaWx5R2V0Q2hhdF9DMlMSDQoFbGltaXQYASABKAUi",
            "ZgoRRmFtaWx5R2V0Q2hhdF9TMkMSEQoJZXJyb3Jjb2RlGAEgASgFEikKCG1l",
            "c3NhZ2VzGAIgAygLMhcucHJvdG9idWYuRmFtaWx5Q2hhdE1zZxITCgtvbmxp",
            "bmVDb3VudBgEIAEoBSJMChNGYW1pbHlTdGFydENoYXRfQzJTEiQKCGNoYXRU",
            "eXBlGAEgASgOMhIucHJvdG9idWYuQ2hhdFR5cGUSDwoHY29udGVudBgCIAEo",
            "CSJSChNGYW1pbHlTdGFydENoYXRfUzJDEhEKCWVycm9yY29kZRgBIAEoBRIo",
            "CgdtZXNzYWdlGAIgASgLMhcucHJvdG9idWYuRmFtaWx5Q2hhdE1zZyIqChVG",
            "YW1pbHlTdGFydERvbmF0ZV9DMlMSEQoJbWVzc2FnZUlkGAEgASgFIlQKFUZh",
            "bWlseVN0YXJ0RG9uYXRlX1MyQxIRCgllcnJvcmNvZGUYASABKAUSKAoHbWVz",
            "c2FnZRgCIAEoCzIXLnByb3RvYnVmLkZhbWlseUNoYXRNc2ciEAoORmFtaWx5",
            "UXVpdF9DMlMiIwoORmFtaWx5UXVpdF9TMkMSEQoJZXJyb3Jjb2RlGAEgASgF",
            "IigKE0ZhbWlseUFncmVlSm9pbl9DMlMSEQoJbWVzc2FnZUlkGAEgASgFIlYK",
            "E0ZhbWlseUFncmVlSm9pbl9TMkMSEQoJZXJyb3Jjb2RlGAEgASgFEiwKCW5l",
            "d01lbWJlchgCIAEoCzIZLnByb3RvYnVmLkZhbWlseU1lbWJlck1zZyImChJG",
            "YW1pbHlLaWNrVXNlcl9DMlMSEAoIdXNlcm5hbWUYASABKAkiJwoSRmFtaWx5",
            "S2lja1VzZXJfUzJDEhEKCWVycm9yY29kZRgBIAEoBSIpChVGYW1pbHlUcmFu",
            "c0xlYWRlcl9DMlMSEAoIdXNlcm5hbWUYASABKAkiKgoVRmFtaWx5VHJhbnNM",
            "ZWFkZXJfUzJDEhEKCWVycm9yY29kZRgBIAEoBSIZChdGYW1pbHlHZXREb25h",
            "dGVTaG9wX0MyUyJnChdGYW1pbHlHZXREb25hdGVTaG9wX1MyQxIRCgllcnJv",
            "cmNvZGUYASABKAUSJQoFaXRlbXMYAiADKAsyFi5wcm90b2J1Zi5TdG9yZUl0",
            "ZW1Nc2cSEgoKZXhwaXJlVGltZRgDIAEoBSIvChdGYW1pbHlCdXlEb25hdGVT",
            "aG9wX0MyUxIUCgxkb25hdGVzaG9wSWQYASABKAUifwoXRmFtaWx5QnV5RG9u",
            "YXRlU2hvcF9TMkMSEQoJZXJyb3Jjb2RlGAEgASgFEhQKDGRvbmF0ZXNob3BJ",
            "ZBgCIAEoBRIpCghjdXJpdGVtcxgDIAMoCzIXLnByb3RvYnVmLlJld2FyZEl0",
            "ZW1Nc2cSEAoIYnV5Q291bnQYBCABKAUiGAoWRmFtaWx5R2V0U2NvcmVTaG9w",
            "X0MyUyJmChZGYW1pbHlHZXRTY29yZVNob3BfUzJDEhEKCWVycm9yY29kZRgB",
            "IAEoBRIlCgVpdGVtcxgCIAMoCzIWLnByb3RvYnVmLlN0b3JlSXRlbU1zZxIS",
            "CgpleHBpcmVUaW1lGAMgASgFIi0KFkZhbWlseUJ1eVNjb3JlU2hvcF9DMlMS",
            "EwoLc2NvcmVzaG9wSWQYASABKAUigQEKFkZhbWlseUJ1eVNjb3JlU2hvcF9T",
            "MkMSEQoJZXJyb3Jjb2RlGAEgASgFEhMKC3Njb3Jlc2hvcElkGAIgASgFEhgK",
            "EHNjb3Jlc2hvcEV4cGlyZWQYAyABKAUSEwoLZmFtaWx5U2NvcmUYBCABKAUS",
            "EAoIYnV5Q291bnQYBSABKAViBnByb3RvMw=="));
      descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
          new pbr::FileDescriptor[] { global::Protobuf.CommonReflection.Descriptor, },
          new pbr::GeneratedClrTypeInfo(null, new pbr::GeneratedClrTypeInfo[] {
@@ -188,14 +192,18 @@
            new pbr::GeneratedClrTypeInfo(typeof(global::Protobuf.UnLockArenaBox_S2C), global::Protobuf.UnLockArenaBox_S2C.Parser, new[]{ "Errorcode", "Areabox" }, null, null, null),
            new pbr::GeneratedClrTypeInfo(typeof(global::Protobuf.TakeArenaBox_C2S), global::Protobuf.TakeArenaBox_C2S.Parser, new[]{ "Pos", "Free" }, null, null, null),
            new pbr::GeneratedClrTypeInfo(typeof(global::Protobuf.TakeArenaBox_S2C), global::Protobuf.TakeArenaBox_S2C.Parser, new[]{ "Errorcode", "Pos", "Boxid", "Curitems", "Boxreward" }, null, null, null),
            new pbr::GeneratedClrTypeInfo(typeof(global::Protobuf.FamilySearch_C2S), global::Protobuf.FamilySearch_C2S.Parser, new[]{ "Name", "Start", "Limit" }, null, null, null),
            new pbr::GeneratedClrTypeInfo(typeof(global::Protobuf.FamilySearch_S2C), global::Protobuf.FamilySearch_S2C.Parser, new[]{ "Errorcode", "Familylist", "Total" }, null, null, null),
            new pbr::GeneratedClrTypeInfo(typeof(global::Protobuf.FamilyInfo_S2C), global::Protobuf.FamilyInfo_S2C.Parser, new[]{ "Family" }, null, null, null),
            new pbr::GeneratedClrTypeInfo(typeof(global::Protobuf.FamilySearch_C2S), global::Protobuf.FamilySearch_C2S.Parser, new[]{ "Name", "Limit" }, null, null, null),
            new pbr::GeneratedClrTypeInfo(typeof(global::Protobuf.FamilySearch_S2C), global::Protobuf.FamilySearch_S2C.Parser, new[]{ "Errorcode", "Familylist" }, null, null, null),
            new pbr::GeneratedClrTypeInfo(typeof(global::Protobuf.FamilyPlayerOnline_S2C), global::Protobuf.FamilyPlayerOnline_S2C.Parser, new[]{ "Username", "Online" }, null, null, null),
            new pbr::GeneratedClrTypeInfo(typeof(global::Protobuf.FamilyCreate_C2S), global::Protobuf.FamilyCreate_C2S.Parser, new[]{ "Name", "Desc", "Icons", "FreeJoin", "NeedScore" }, null, null, null),
            new pbr::GeneratedClrTypeInfo(typeof(global::Protobuf.FamilyCreate_S2C), global::Protobuf.FamilyCreate_S2C.Parser, new[]{ "Errorcode", "Family" }, null, null, null),
            new pbr::GeneratedClrTypeInfo(typeof(global::Protobuf.FamilyFind_C2S), global::Protobuf.FamilyFind_C2S.Parser, new[]{ "Uid" }, null, null, null),
            new pbr::GeneratedClrTypeInfo(typeof(global::Protobuf.FamilyFind_S2C), global::Protobuf.FamilyFind_S2C.Parser, new[]{ "Errorcode", "Family" }, null, null, null),
            new pbr::GeneratedClrTypeInfo(typeof(global::Protobuf.FamilyJoin_C2S), global::Protobuf.FamilyJoin_C2S.Parser, new[]{ "Uid" }, null, null, null),
            new pbr::GeneratedClrTypeInfo(typeof(global::Protobuf.FamilyJoin_S2C), global::Protobuf.FamilyJoin_S2C.Parser, new[]{ "Errorcode", "Uid" }, null, null, null),
            new pbr::GeneratedClrTypeInfo(typeof(global::Protobuf.FamilyGetChat_C2S), global::Protobuf.FamilyGetChat_C2S.Parser, new[]{ "Start", "Limit" }, null, null, null),
            new pbr::GeneratedClrTypeInfo(typeof(global::Protobuf.FamilyGetChat_S2C), global::Protobuf.FamilyGetChat_S2C.Parser, new[]{ "Errorcode", "Messages", "Total", "OnlineCount" }, null, null, null),
            new pbr::GeneratedClrTypeInfo(typeof(global::Protobuf.FamilyGetChat_C2S), global::Protobuf.FamilyGetChat_C2S.Parser, new[]{ "Limit" }, null, null, null),
            new pbr::GeneratedClrTypeInfo(typeof(global::Protobuf.FamilyGetChat_S2C), global::Protobuf.FamilyGetChat_S2C.Parser, new[]{ "Errorcode", "Messages", "OnlineCount" }, null, null, null),
            new pbr::GeneratedClrTypeInfo(typeof(global::Protobuf.FamilyStartChat_C2S), global::Protobuf.FamilyStartChat_C2S.Parser, new[]{ "ChatType", "Content" }, null, null, null),
            new pbr::GeneratedClrTypeInfo(typeof(global::Protobuf.FamilyStartChat_S2C), global::Protobuf.FamilyStartChat_S2C.Parser, new[]{ "Errorcode", "Message" }, null, null, null),
            new pbr::GeneratedClrTypeInfo(typeof(global::Protobuf.FamilyStartDonate_C2S), global::Protobuf.FamilyStartDonate_C2S.Parser, new[]{ "MessageId" }, null, null, null),
@@ -7858,6 +7866,136 @@
  }
  /// <summary>
  ///  玩家上线后,如果收到这个信息,表示加入工会了,
  ///  服务器自动下发,不用请求
  /// </summary>
  public sealed partial class FamilyInfo_S2C : pb::IMessage<FamilyInfo_S2C> {
    private static readonly pb::MessageParser<FamilyInfo_S2C> _parser = new pb::MessageParser<FamilyInfo_S2C>(() => new FamilyInfo_S2C());
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public static pb::MessageParser<FamilyInfo_S2C> Parser { get { return _parser; } }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public static pbr::MessageDescriptor Descriptor {
      get { return global::Protobuf.GameReflection.Descriptor.MessageTypes[49]; }
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    pbr::MessageDescriptor pb::IMessage.Descriptor {
      get { return Descriptor; }
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public FamilyInfo_S2C() {
      OnConstruction();
    }
    partial void OnConstruction();
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public FamilyInfo_S2C(FamilyInfo_S2C other) : this() {
      Family = other.family_ != null ? other.Family.Clone() : null;
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public FamilyInfo_S2C Clone() {
      return new FamilyInfo_S2C(this);
    }
    /// <summary>Field number for the "family" field.</summary>
    public const int FamilyFieldNumber = 1;
    private global::Protobuf.FamilyMsg family_;
    /// <summary>
    ///  工会信息
    /// </summary>
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public global::Protobuf.FamilyMsg Family {
      get { return family_; }
      set {
        family_ = value;
      }
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public override bool Equals(object other) {
      return Equals(other as FamilyInfo_S2C);
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public bool Equals(FamilyInfo_S2C other) {
      if (ReferenceEquals(other, null)) {
        return false;
      }
      if (ReferenceEquals(other, this)) {
        return true;
      }
      if (!object.Equals(Family, other.Family)) return false;
      return true;
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public override int GetHashCode() {
      int hash = 1;
      if (family_ != null) hash ^= Family.GetHashCode();
      return hash;
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public override string ToString() {
      return pb::JsonFormatter.ToDiagnosticString(this);
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public void WriteTo(pb::CodedOutputStream output) {
      if (family_ != null) {
        output.WriteRawTag(10);
        output.WriteMessage(Family);
      }
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public int CalculateSize() {
      int size = 0;
      if (family_ != null) {
        size += 1 + pb::CodedOutputStream.ComputeMessageSize(Family);
      }
      return size;
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public void MergeFrom(FamilyInfo_S2C other) {
      if (other == null) {
        return;
      }
      if (other.family_ != null) {
        if (family_ == null) {
          family_ = new global::Protobuf.FamilyMsg();
        }
        Family.MergeFrom(other.Family);
      }
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public void MergeFrom(pb::CodedInputStream input) {
      uint tag;
      while ((tag = input.ReadTag()) != 0) {
        switch(tag) {
          default:
            input.SkipLastField();
            break;
          case 10: {
            if (family_ == null) {
              family_ = new global::Protobuf.FamilyMsg();
            }
            input.ReadMessage(family_);
            break;
          }
        }
      }
    }
  }
  /// <summary>
  ///  查找工会,支持模糊查询 
  /// </summary>
  public sealed partial class FamilySearch_C2S : pb::IMessage<FamilySearch_C2S> {
@@ -7867,7 +8005,7 @@
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public static pbr::MessageDescriptor Descriptor {
      get { return global::Protobuf.GameReflection.Descriptor.MessageTypes[49]; }
      get { return global::Protobuf.GameReflection.Descriptor.MessageTypes[50]; }
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -7885,7 +8023,6 @@
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public FamilySearch_C2S(FamilySearch_C2S other) : this() {
      name_ = other.name_;
      start_ = other.start_;
      limit_ = other.limit_;
    }
@@ -7905,23 +8042,13 @@
      }
    }
    /// <summary>Field number for the "start" field.</summary>
    public const int StartFieldNumber = 2;
    private int start_;
    /// <summary>Field number for the "limit" field.</summary>
    public const int LimitFieldNumber = 2;
    private int limit_;
    /// <summary>
    ///  起始分页0
    /// int32 start = 2;
    /// </summary>
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public int Start {
      get { return start_; }
      set {
        start_ = value;
      }
    }
    /// <summary>Field number for the "limit" field.</summary>
    public const int LimitFieldNumber = 3;
    private int limit_;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public int Limit {
      get { return limit_; }
@@ -7944,7 +8071,6 @@
        return true;
      }
      if (Name != other.Name) return false;
      if (Start != other.Start) return false;
      if (Limit != other.Limit) return false;
      return true;
    }
@@ -7953,7 +8079,6 @@
    public override int GetHashCode() {
      int hash = 1;
      if (Name.Length != 0) hash ^= Name.GetHashCode();
      if (Start != 0) hash ^= Start.GetHashCode();
      if (Limit != 0) hash ^= Limit.GetHashCode();
      return hash;
    }
@@ -7969,12 +8094,8 @@
        output.WriteRawTag(10);
        output.WriteString(Name);
      }
      if (Start != 0) {
        output.WriteRawTag(16);
        output.WriteInt32(Start);
      }
      if (Limit != 0) {
        output.WriteRawTag(24);
        output.WriteRawTag(16);
        output.WriteInt32(Limit);
      }
    }
@@ -7984,9 +8105,6 @@
      int size = 0;
      if (Name.Length != 0) {
        size += 1 + pb::CodedOutputStream.ComputeStringSize(Name);
      }
      if (Start != 0) {
        size += 1 + pb::CodedOutputStream.ComputeInt32Size(Start);
      }
      if (Limit != 0) {
        size += 1 + pb::CodedOutputStream.ComputeInt32Size(Limit);
@@ -8001,9 +8119,6 @@
      }
      if (other.Name.Length != 0) {
        Name = other.Name;
      }
      if (other.Start != 0) {
        Start = other.Start;
      }
      if (other.Limit != 0) {
        Limit = other.Limit;
@@ -8023,10 +8138,6 @@
            break;
          }
          case 16: {
            Start = input.ReadInt32();
            break;
          }
          case 24: {
            Limit = input.ReadInt32();
            break;
          }
@@ -8043,7 +8154,7 @@
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public static pbr::MessageDescriptor Descriptor {
      get { return global::Protobuf.GameReflection.Descriptor.MessageTypes[50]; }
      get { return global::Protobuf.GameReflection.Descriptor.MessageTypes[51]; }
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -8062,7 +8173,6 @@
    public FamilySearch_S2C(FamilySearch_S2C other) : this() {
      errorcode_ = other.errorcode_;
      familylist_ = other.familylist_.Clone();
      total_ = other.total_;
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -8094,17 +8204,6 @@
      get { return familylist_; }
    }
    /// <summary>Field number for the "total" field.</summary>
    public const int TotalFieldNumber = 3;
    private int total_;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public int Total {
      get { return total_; }
      set {
        total_ = value;
      }
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public override bool Equals(object other) {
      return Equals(other as FamilySearch_S2C);
@@ -8120,7 +8219,6 @@
      }
      if (Errorcode != other.Errorcode) return false;
      if(!familylist_.Equals(other.familylist_)) return false;
      if (Total != other.Total) return false;
      return true;
    }
@@ -8129,7 +8227,6 @@
      int hash = 1;
      if (Errorcode != 0) hash ^= Errorcode.GetHashCode();
      hash ^= familylist_.GetHashCode();
      if (Total != 0) hash ^= Total.GetHashCode();
      return hash;
    }
@@ -8145,10 +8242,6 @@
        output.WriteInt32(Errorcode);
      }
      familylist_.WriteTo(output, _repeated_familylist_codec);
      if (Total != 0) {
        output.WriteRawTag(24);
        output.WriteInt32(Total);
      }
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -8158,9 +8251,6 @@
        size += 1 + pb::CodedOutputStream.ComputeInt32Size(Errorcode);
      }
      size += familylist_.CalculateSize(_repeated_familylist_codec);
      if (Total != 0) {
        size += 1 + pb::CodedOutputStream.ComputeInt32Size(Total);
      }
      return size;
    }
@@ -8173,9 +8263,6 @@
        Errorcode = other.Errorcode;
      }
      familylist_.Add(other.familylist_);
      if (other.Total != 0) {
        Total = other.Total;
      }
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -8194,10 +8281,6 @@
            familylist_.AddEntriesFrom(input, _repeated_familylist_codec);
            break;
          }
          case 24: {
            Total = input.ReadInt32();
            break;
          }
        }
      }
    }
@@ -8214,7 +8297,7 @@
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public static pbr::MessageDescriptor Descriptor {
      get { return global::Protobuf.GameReflection.Descriptor.MessageTypes[51]; }
      get { return global::Protobuf.GameReflection.Descriptor.MessageTypes[52]; }
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -8365,7 +8448,7 @@
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public static pbr::MessageDescriptor Descriptor {
      get { return global::Protobuf.GameReflection.Descriptor.MessageTypes[52]; }
      get { return global::Protobuf.GameReflection.Descriptor.MessageTypes[53]; }
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -8596,6 +8679,430 @@
  }
  /// <summary>
  /// </summary>
  public sealed partial class FamilyCreate_S2C : pb::IMessage<FamilyCreate_S2C> {
    private static readonly pb::MessageParser<FamilyCreate_S2C> _parser = new pb::MessageParser<FamilyCreate_S2C>(() => new FamilyCreate_S2C());
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public static pb::MessageParser<FamilyCreate_S2C> Parser { get { return _parser; } }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public static pbr::MessageDescriptor Descriptor {
      get { return global::Protobuf.GameReflection.Descriptor.MessageTypes[54]; }
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    pbr::MessageDescriptor pb::IMessage.Descriptor {
      get { return Descriptor; }
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public FamilyCreate_S2C() {
      OnConstruction();
    }
    partial void OnConstruction();
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public FamilyCreate_S2C(FamilyCreate_S2C other) : this() {
      errorcode_ = other.errorcode_;
      Family = other.family_ != null ? other.Family.Clone() : null;
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public FamilyCreate_S2C Clone() {
      return new FamilyCreate_S2C(this);
    }
    /// <summary>Field number for the "errorcode" field.</summary>
    public const int ErrorcodeFieldNumber = 1;
    private int errorcode_;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public int Errorcode {
      get { return errorcode_; }
      set {
        errorcode_ = value;
      }
    }
    /// <summary>Field number for the "family" field.</summary>
    public const int FamilyFieldNumber = 2;
    private global::Protobuf.FamilyMsg family_;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public global::Protobuf.FamilyMsg Family {
      get { return family_; }
      set {
        family_ = value;
      }
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public override bool Equals(object other) {
      return Equals(other as FamilyCreate_S2C);
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public bool Equals(FamilyCreate_S2C other) {
      if (ReferenceEquals(other, null)) {
        return false;
      }
      if (ReferenceEquals(other, this)) {
        return true;
      }
      if (Errorcode != other.Errorcode) return false;
      if (!object.Equals(Family, other.Family)) return false;
      return true;
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public override int GetHashCode() {
      int hash = 1;
      if (Errorcode != 0) hash ^= Errorcode.GetHashCode();
      if (family_ != null) hash ^= Family.GetHashCode();
      return hash;
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public override string ToString() {
      return pb::JsonFormatter.ToDiagnosticString(this);
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public void WriteTo(pb::CodedOutputStream output) {
      if (Errorcode != 0) {
        output.WriteRawTag(8);
        output.WriteInt32(Errorcode);
      }
      if (family_ != null) {
        output.WriteRawTag(18);
        output.WriteMessage(Family);
      }
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public int CalculateSize() {
      int size = 0;
      if (Errorcode != 0) {
        size += 1 + pb::CodedOutputStream.ComputeInt32Size(Errorcode);
      }
      if (family_ != null) {
        size += 1 + pb::CodedOutputStream.ComputeMessageSize(Family);
      }
      return size;
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public void MergeFrom(FamilyCreate_S2C other) {
      if (other == null) {
        return;
      }
      if (other.Errorcode != 0) {
        Errorcode = other.Errorcode;
      }
      if (other.family_ != null) {
        if (family_ == null) {
          family_ = new global::Protobuf.FamilyMsg();
        }
        Family.MergeFrom(other.Family);
      }
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public void MergeFrom(pb::CodedInputStream input) {
      uint tag;
      while ((tag = input.ReadTag()) != 0) {
        switch(tag) {
          default:
            input.SkipLastField();
            break;
          case 8: {
            Errorcode = input.ReadInt32();
            break;
          }
          case 18: {
            if (family_ == null) {
              family_ = new global::Protobuf.FamilyMsg();
            }
            input.ReadMessage(family_);
            break;
          }
        }
      }
    }
  }
  /// <summary>
  ///  查询公会
  /// </summary>
  public sealed partial class FamilyFind_C2S : pb::IMessage<FamilyFind_C2S> {
    private static readonly pb::MessageParser<FamilyFind_C2S> _parser = new pb::MessageParser<FamilyFind_C2S>(() => new FamilyFind_C2S());
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public static pb::MessageParser<FamilyFind_C2S> Parser { get { return _parser; } }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public static pbr::MessageDescriptor Descriptor {
      get { return global::Protobuf.GameReflection.Descriptor.MessageTypes[55]; }
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    pbr::MessageDescriptor pb::IMessage.Descriptor {
      get { return Descriptor; }
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public FamilyFind_C2S() {
      OnConstruction();
    }
    partial void OnConstruction();
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public FamilyFind_C2S(FamilyFind_C2S other) : this() {
      uid_ = other.uid_;
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public FamilyFind_C2S Clone() {
      return new FamilyFind_C2S(this);
    }
    /// <summary>Field number for the "uid" field.</summary>
    public const int UidFieldNumber = 1;
    private string uid_ = "";
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public string Uid {
      get { return uid_; }
      set {
        uid_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
      }
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public override bool Equals(object other) {
      return Equals(other as FamilyFind_C2S);
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public bool Equals(FamilyFind_C2S other) {
      if (ReferenceEquals(other, null)) {
        return false;
      }
      if (ReferenceEquals(other, this)) {
        return true;
      }
      if (Uid != other.Uid) return false;
      return true;
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public override int GetHashCode() {
      int hash = 1;
      if (Uid.Length != 0) hash ^= Uid.GetHashCode();
      return hash;
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public override string ToString() {
      return pb::JsonFormatter.ToDiagnosticString(this);
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public void WriteTo(pb::CodedOutputStream output) {
      if (Uid.Length != 0) {
        output.WriteRawTag(10);
        output.WriteString(Uid);
      }
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public int CalculateSize() {
      int size = 0;
      if (Uid.Length != 0) {
        size += 1 + pb::CodedOutputStream.ComputeStringSize(Uid);
      }
      return size;
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public void MergeFrom(FamilyFind_C2S other) {
      if (other == null) {
        return;
      }
      if (other.Uid.Length != 0) {
        Uid = other.Uid;
      }
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public void MergeFrom(pb::CodedInputStream input) {
      uint tag;
      while ((tag = input.ReadTag()) != 0) {
        switch(tag) {
          default:
            input.SkipLastField();
            break;
          case 10: {
            Uid = input.ReadString();
            break;
          }
        }
      }
    }
  }
  public sealed partial class FamilyFind_S2C : pb::IMessage<FamilyFind_S2C> {
    private static readonly pb::MessageParser<FamilyFind_S2C> _parser = new pb::MessageParser<FamilyFind_S2C>(() => new FamilyFind_S2C());
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public static pb::MessageParser<FamilyFind_S2C> Parser { get { return _parser; } }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public static pbr::MessageDescriptor Descriptor {
      get { return global::Protobuf.GameReflection.Descriptor.MessageTypes[56]; }
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    pbr::MessageDescriptor pb::IMessage.Descriptor {
      get { return Descriptor; }
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public FamilyFind_S2C() {
      OnConstruction();
    }
    partial void OnConstruction();
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public FamilyFind_S2C(FamilyFind_S2C other) : this() {
      errorcode_ = other.errorcode_;
      Family = other.family_ != null ? other.Family.Clone() : null;
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public FamilyFind_S2C Clone() {
      return new FamilyFind_S2C(this);
    }
    /// <summary>Field number for the "errorcode" field.</summary>
    public const int ErrorcodeFieldNumber = 1;
    private int errorcode_;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public int Errorcode {
      get { return errorcode_; }
      set {
        errorcode_ = value;
      }
    }
    /// <summary>Field number for the "family" field.</summary>
    public const int FamilyFieldNumber = 2;
    private global::Protobuf.FamilyMsg family_;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public global::Protobuf.FamilyMsg Family {
      get { return family_; }
      set {
        family_ = value;
      }
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public override bool Equals(object other) {
      return Equals(other as FamilyFind_S2C);
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public bool Equals(FamilyFind_S2C other) {
      if (ReferenceEquals(other, null)) {
        return false;
      }
      if (ReferenceEquals(other, this)) {
        return true;
      }
      if (Errorcode != other.Errorcode) return false;
      if (!object.Equals(Family, other.Family)) return false;
      return true;
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public override int GetHashCode() {
      int hash = 1;
      if (Errorcode != 0) hash ^= Errorcode.GetHashCode();
      if (family_ != null) hash ^= Family.GetHashCode();
      return hash;
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public override string ToString() {
      return pb::JsonFormatter.ToDiagnosticString(this);
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public void WriteTo(pb::CodedOutputStream output) {
      if (Errorcode != 0) {
        output.WriteRawTag(8);
        output.WriteInt32(Errorcode);
      }
      if (family_ != null) {
        output.WriteRawTag(18);
        output.WriteMessage(Family);
      }
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public int CalculateSize() {
      int size = 0;
      if (Errorcode != 0) {
        size += 1 + pb::CodedOutputStream.ComputeInt32Size(Errorcode);
      }
      if (family_ != null) {
        size += 1 + pb::CodedOutputStream.ComputeMessageSize(Family);
      }
      return size;
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public void MergeFrom(FamilyFind_S2C other) {
      if (other == null) {
        return;
      }
      if (other.Errorcode != 0) {
        Errorcode = other.Errorcode;
      }
      if (other.family_ != null) {
        if (family_ == null) {
          family_ = new global::Protobuf.FamilyMsg();
        }
        Family.MergeFrom(other.Family);
      }
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public void MergeFrom(pb::CodedInputStream input) {
      uint tag;
      while ((tag = input.ReadTag()) != 0) {
        switch(tag) {
          default:
            input.SkipLastField();
            break;
          case 8: {
            Errorcode = input.ReadInt32();
            break;
          }
          case 18: {
            if (family_ == null) {
              family_ = new global::Protobuf.FamilyMsg();
            }
            input.ReadMessage(family_);
            break;
          }
        }
      }
    }
  }
  /// <summary>
  ///  申请加入公会
  /// </summary>
  public sealed partial class FamilyJoin_C2S : pb::IMessage<FamilyJoin_C2S> {
@@ -8605,7 +9112,7 @@
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public static pbr::MessageDescriptor Descriptor {
      get { return global::Protobuf.GameReflection.Descriptor.MessageTypes[53]; }
      get { return global::Protobuf.GameReflection.Descriptor.MessageTypes[57]; }
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -8722,7 +9229,7 @@
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public static pbr::MessageDescriptor Descriptor {
      get { return global::Protobuf.GameReflection.Descriptor.MessageTypes[54]; }
      get { return global::Protobuf.GameReflection.Descriptor.MessageTypes[58]; }
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -8870,7 +9377,7 @@
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public static pbr::MessageDescriptor Descriptor {
      get { return global::Protobuf.GameReflection.Descriptor.MessageTypes[55]; }
      get { return global::Protobuf.GameReflection.Descriptor.MessageTypes[59]; }
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -8887,7 +9394,6 @@
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public FamilyGetChat_C2S(FamilyGetChat_C2S other) : this() {
      start_ = other.start_;
      limit_ = other.limit_;
    }
@@ -8896,23 +9402,13 @@
      return new FamilyGetChat_C2S(this);
    }
    /// <summary>Field number for the "start" field.</summary>
    public const int StartFieldNumber = 1;
    private int start_;
    /// <summary>Field number for the "limit" field.</summary>
    public const int LimitFieldNumber = 1;
    private int limit_;
    /// <summary>
    ///  0是最后一页,1倒数第二页
    /// int32 start = 1;
    /// </summary>
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public int Start {
      get { return start_; }
      set {
        start_ = value;
      }
    }
    /// <summary>Field number for the "limit" field.</summary>
    public const int LimitFieldNumber = 2;
    private int limit_;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public int Limit {
      get { return limit_; }
@@ -8934,7 +9430,6 @@
      if (ReferenceEquals(other, this)) {
        return true;
      }
      if (Start != other.Start) return false;
      if (Limit != other.Limit) return false;
      return true;
    }
@@ -8942,7 +9437,6 @@
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public override int GetHashCode() {
      int hash = 1;
      if (Start != 0) hash ^= Start.GetHashCode();
      if (Limit != 0) hash ^= Limit.GetHashCode();
      return hash;
    }
@@ -8954,12 +9448,8 @@
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public void WriteTo(pb::CodedOutputStream output) {
      if (Start != 0) {
        output.WriteRawTag(8);
        output.WriteInt32(Start);
      }
      if (Limit != 0) {
        output.WriteRawTag(16);
        output.WriteRawTag(8);
        output.WriteInt32(Limit);
      }
    }
@@ -8967,9 +9457,6 @@
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public int CalculateSize() {
      int size = 0;
      if (Start != 0) {
        size += 1 + pb::CodedOutputStream.ComputeInt32Size(Start);
      }
      if (Limit != 0) {
        size += 1 + pb::CodedOutputStream.ComputeInt32Size(Limit);
      }
@@ -8980,9 +9467,6 @@
    public void MergeFrom(FamilyGetChat_C2S other) {
      if (other == null) {
        return;
      }
      if (other.Start != 0) {
        Start = other.Start;
      }
      if (other.Limit != 0) {
        Limit = other.Limit;
@@ -8998,10 +9482,6 @@
            input.SkipLastField();
            break;
          case 8: {
            Start = input.ReadInt32();
            break;
          }
          case 16: {
            Limit = input.ReadInt32();
            break;
          }
@@ -9018,7 +9498,7 @@
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public static pbr::MessageDescriptor Descriptor {
      get { return global::Protobuf.GameReflection.Descriptor.MessageTypes[56]; }
      get { return global::Protobuf.GameReflection.Descriptor.MessageTypes[60]; }
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -9037,7 +9517,6 @@
    public FamilyGetChat_S2C(FamilyGetChat_S2C other) : this() {
      errorcode_ = other.errorcode_;
      messages_ = other.messages_.Clone();
      total_ = other.total_;
      onlineCount_ = other.onlineCount_;
    }
@@ -9067,21 +9546,11 @@
      get { return messages_; }
    }
    /// <summary>Field number for the "total" field.</summary>
    public const int TotalFieldNumber = 3;
    private int total_;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public int Total {
      get { return total_; }
      set {
        total_ = value;
      }
    }
    /// <summary>Field number for the "onlineCount" field.</summary>
    public const int OnlineCountFieldNumber = 4;
    private int onlineCount_;
    /// <summary>
    /// int32 total=3;
    ///  公会在线玩家数
    /// </summary>
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -9107,7 +9576,6 @@
      }
      if (Errorcode != other.Errorcode) return false;
      if(!messages_.Equals(other.messages_)) return false;
      if (Total != other.Total) return false;
      if (OnlineCount != other.OnlineCount) return false;
      return true;
    }
@@ -9117,7 +9585,6 @@
      int hash = 1;
      if (Errorcode != 0) hash ^= Errorcode.GetHashCode();
      hash ^= messages_.GetHashCode();
      if (Total != 0) hash ^= Total.GetHashCode();
      if (OnlineCount != 0) hash ^= OnlineCount.GetHashCode();
      return hash;
    }
@@ -9134,10 +9601,6 @@
        output.WriteInt32(Errorcode);
      }
      messages_.WriteTo(output, _repeated_messages_codec);
      if (Total != 0) {
        output.WriteRawTag(24);
        output.WriteInt32(Total);
      }
      if (OnlineCount != 0) {
        output.WriteRawTag(32);
        output.WriteInt32(OnlineCount);
@@ -9151,9 +9614,6 @@
        size += 1 + pb::CodedOutputStream.ComputeInt32Size(Errorcode);
      }
      size += messages_.CalculateSize(_repeated_messages_codec);
      if (Total != 0) {
        size += 1 + pb::CodedOutputStream.ComputeInt32Size(Total);
      }
      if (OnlineCount != 0) {
        size += 1 + pb::CodedOutputStream.ComputeInt32Size(OnlineCount);
      }
@@ -9169,9 +9629,6 @@
        Errorcode = other.Errorcode;
      }
      messages_.Add(other.messages_);
      if (other.Total != 0) {
        Total = other.Total;
      }
      if (other.OnlineCount != 0) {
        OnlineCount = other.OnlineCount;
      }
@@ -9191,10 +9648,6 @@
          }
          case 18: {
            messages_.AddEntriesFrom(input, _repeated_messages_codec);
            break;
          }
          case 24: {
            Total = input.ReadInt32();
            break;
          }
          case 32: {
@@ -9217,7 +9670,7 @@
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public static pbr::MessageDescriptor Descriptor {
      get { return global::Protobuf.GameReflection.Descriptor.MessageTypes[57]; }
      get { return global::Protobuf.GameReflection.Descriptor.MessageTypes[61]; }
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -9356,7 +9809,7 @@
  }
  /// <summary>
  ///  这个消息也会群发给其他玩家
  ///  这个消息也会群发给其他玩家,用于广播
  /// </summary>
  public sealed partial class FamilyStartChat_S2C : pb::IMessage<FamilyStartChat_S2C> {
    private static readonly pb::MessageParser<FamilyStartChat_S2C> _parser = new pb::MessageParser<FamilyStartChat_S2C>(() => new FamilyStartChat_S2C());
@@ -9365,7 +9818,7 @@
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public static pbr::MessageDescriptor Descriptor {
      get { return global::Protobuf.GameReflection.Descriptor.MessageTypes[58]; }
      get { return global::Protobuf.GameReflection.Descriptor.MessageTypes[62]; }
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -9519,7 +9972,7 @@
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public static pbr::MessageDescriptor Descriptor {
      get { return global::Protobuf.GameReflection.Descriptor.MessageTypes[59]; }
      get { return global::Protobuf.GameReflection.Descriptor.MessageTypes[63]; }
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -9639,7 +10092,7 @@
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public static pbr::MessageDescriptor Descriptor {
      get { return global::Protobuf.GameReflection.Descriptor.MessageTypes[60]; }
      get { return global::Protobuf.GameReflection.Descriptor.MessageTypes[64]; }
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -9794,7 +10247,7 @@
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public static pbr::MessageDescriptor Descriptor {
      get { return global::Protobuf.GameReflection.Descriptor.MessageTypes[61]; }
      get { return global::Protobuf.GameReflection.Descriptor.MessageTypes[65]; }
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -9883,7 +10336,7 @@
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public static pbr::MessageDescriptor Descriptor {
      get { return global::Protobuf.GameReflection.Descriptor.MessageTypes[62]; }
      get { return global::Protobuf.GameReflection.Descriptor.MessageTypes[66]; }
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -10004,7 +10457,7 @@
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public static pbr::MessageDescriptor Descriptor {
      get { return global::Protobuf.GameReflection.Descriptor.MessageTypes[63]; }
      get { return global::Protobuf.GameReflection.Descriptor.MessageTypes[67]; }
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -10121,7 +10574,7 @@
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public static pbr::MessageDescriptor Descriptor {
      get { return global::Protobuf.GameReflection.Descriptor.MessageTypes[64]; }
      get { return global::Protobuf.GameReflection.Descriptor.MessageTypes[68]; }
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -10275,7 +10728,7 @@
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public static pbr::MessageDescriptor Descriptor {
      get { return global::Protobuf.GameReflection.Descriptor.MessageTypes[65]; }
      get { return global::Protobuf.GameReflection.Descriptor.MessageTypes[69]; }
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -10392,7 +10845,7 @@
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public static pbr::MessageDescriptor Descriptor {
      get { return global::Protobuf.GameReflection.Descriptor.MessageTypes[66]; }
      get { return global::Protobuf.GameReflection.Descriptor.MessageTypes[70]; }
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -10512,7 +10965,7 @@
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public static pbr::MessageDescriptor Descriptor {
      get { return global::Protobuf.GameReflection.Descriptor.MessageTypes[67]; }
      get { return global::Protobuf.GameReflection.Descriptor.MessageTypes[71]; }
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -10629,7 +11082,7 @@
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public static pbr::MessageDescriptor Descriptor {
      get { return global::Protobuf.GameReflection.Descriptor.MessageTypes[68]; }
      get { return global::Protobuf.GameReflection.Descriptor.MessageTypes[72]; }
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -10750,7 +11203,7 @@
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public static pbr::MessageDescriptor Descriptor {
      get { return global::Protobuf.GameReflection.Descriptor.MessageTypes[69]; }
      get { return global::Protobuf.GameReflection.Descriptor.MessageTypes[73]; }
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -10839,7 +11292,7 @@
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public static pbr::MessageDescriptor Descriptor {
      get { return global::Protobuf.GameReflection.Descriptor.MessageTypes[70]; }
      get { return global::Protobuf.GameReflection.Descriptor.MessageTypes[74]; }
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -11010,7 +11463,7 @@
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public static pbr::MessageDescriptor Descriptor {
      get { return global::Protobuf.GameReflection.Descriptor.MessageTypes[71]; }
      get { return global::Protobuf.GameReflection.Descriptor.MessageTypes[75]; }
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -11127,7 +11580,7 @@
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public static pbr::MessageDescriptor Descriptor {
      get { return global::Protobuf.GameReflection.Descriptor.MessageTypes[72]; }
      get { return global::Protobuf.GameReflection.Descriptor.MessageTypes[76]; }
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -11329,7 +11782,7 @@
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public static pbr::MessageDescriptor Descriptor {
      get { return global::Protobuf.GameReflection.Descriptor.MessageTypes[73]; }
      get { return global::Protobuf.GameReflection.Descriptor.MessageTypes[77]; }
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -11418,7 +11871,7 @@
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public static pbr::MessageDescriptor Descriptor {
      get { return global::Protobuf.GameReflection.Descriptor.MessageTypes[74]; }
      get { return global::Protobuf.GameReflection.Descriptor.MessageTypes[78]; }
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -11589,7 +12042,7 @@
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public static pbr::MessageDescriptor Descriptor {
      get { return global::Protobuf.GameReflection.Descriptor.MessageTypes[75]; }
      get { return global::Protobuf.GameReflection.Descriptor.MessageTypes[79]; }
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -11706,7 +12159,7 @@
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public static pbr::MessageDescriptor Descriptor {
      get { return global::Protobuf.GameReflection.Descriptor.MessageTypes[76]; }
      get { return global::Protobuf.GameReflection.Descriptor.MessageTypes[80]; }
    }
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
Assets/Scripts/Net/NetExtends/NetMapping.cs
@@ -118,61 +118,69 @@
            
            NetMapping.packetReflections.Add((Opcode)2049, typeof(TakeArenaBox_S2C));
            
            NetMapping.packetReflections.Add((Opcode)2050, typeof(FamilySearch_C2S));
            NetMapping.packetReflections.Add((Opcode)2050, typeof(FamilyInfo_S2C));
            
            NetMapping.packetReflections.Add((Opcode)2051, typeof(FamilySearch_S2C));
            NetMapping.packetReflections.Add((Opcode)2051, typeof(FamilySearch_C2S));
            
            NetMapping.packetReflections.Add((Opcode)2052, typeof(FamilyPlayerOnline_S2C));
            NetMapping.packetReflections.Add((Opcode)2052, typeof(FamilySearch_S2C));
            
            NetMapping.packetReflections.Add((Opcode)2053, typeof(FamilyCreate_C2S));
            NetMapping.packetReflections.Add((Opcode)2053, typeof(FamilyPlayerOnline_S2C));
            
            NetMapping.packetReflections.Add((Opcode)2054, typeof(FamilyJoin_C2S));
            NetMapping.packetReflections.Add((Opcode)2054, typeof(FamilyCreate_C2S));
            
            NetMapping.packetReflections.Add((Opcode)2055, typeof(FamilyJoin_S2C));
            NetMapping.packetReflections.Add((Opcode)2055, typeof(FamilyCreate_S2C));
            
            NetMapping.packetReflections.Add((Opcode)2056, typeof(FamilyGetChat_C2S));
            NetMapping.packetReflections.Add((Opcode)2056, typeof(FamilyFind_C2S));
            
            NetMapping.packetReflections.Add((Opcode)2057, typeof(FamilyGetChat_S2C));
            NetMapping.packetReflections.Add((Opcode)2057, typeof(FamilyFind_S2C));
            
            NetMapping.packetReflections.Add((Opcode)2058, typeof(FamilyStartChat_C2S));
            NetMapping.packetReflections.Add((Opcode)2058, typeof(FamilyJoin_C2S));
            
            NetMapping.packetReflections.Add((Opcode)2059, typeof(FamilyStartChat_S2C));
            NetMapping.packetReflections.Add((Opcode)2059, typeof(FamilyJoin_S2C));
            
            NetMapping.packetReflections.Add((Opcode)2060, typeof(FamilyStartDonate_C2S));
            NetMapping.packetReflections.Add((Opcode)2060, typeof(FamilyGetChat_C2S));
            
            NetMapping.packetReflections.Add((Opcode)2061, typeof(FamilyStartDonate_S2C));
            NetMapping.packetReflections.Add((Opcode)2061, typeof(FamilyGetChat_S2C));
            
            NetMapping.packetReflections.Add((Opcode)2062, typeof(FamilyQuit_C2S));
            NetMapping.packetReflections.Add((Opcode)2062, typeof(FamilyStartChat_C2S));
            
            NetMapping.packetReflections.Add((Opcode)2063, typeof(FamilyQuit_S2C));
            NetMapping.packetReflections.Add((Opcode)2063, typeof(FamilyStartChat_S2C));
            
            NetMapping.packetReflections.Add((Opcode)2064, typeof(FamilyAgreeJoin_C2S));
            NetMapping.packetReflections.Add((Opcode)2064, typeof(FamilyStartDonate_C2S));
            
            NetMapping.packetReflections.Add((Opcode)2065, typeof(FamilyAgreeJoin_S2C));
            NetMapping.packetReflections.Add((Opcode)2065, typeof(FamilyStartDonate_S2C));
            
            NetMapping.packetReflections.Add((Opcode)2066, typeof(FamilyKickUser_C2S));
            NetMapping.packetReflections.Add((Opcode)2066, typeof(FamilyQuit_C2S));
            
            NetMapping.packetReflections.Add((Opcode)2067, typeof(FamilyKickUser_S2C));
            NetMapping.packetReflections.Add((Opcode)2067, typeof(FamilyQuit_S2C));
            
            NetMapping.packetReflections.Add((Opcode)2068, typeof(FamilyTransLeader_C2S));
            NetMapping.packetReflections.Add((Opcode)2068, typeof(FamilyAgreeJoin_C2S));
            
            NetMapping.packetReflections.Add((Opcode)2069, typeof(FamilyTransLeader_S2C));
            NetMapping.packetReflections.Add((Opcode)2069, typeof(FamilyAgreeJoin_S2C));
            
            NetMapping.packetReflections.Add((Opcode)2070, typeof(FamilyGetDonateShop_C2S));
            NetMapping.packetReflections.Add((Opcode)2070, typeof(FamilyKickUser_C2S));
            
            NetMapping.packetReflections.Add((Opcode)2071, typeof(FamilyGetDonateShop_S2C));
            NetMapping.packetReflections.Add((Opcode)2071, typeof(FamilyKickUser_S2C));
            
            NetMapping.packetReflections.Add((Opcode)2072, typeof(FamilyBuyDonateShop_C2S));
            NetMapping.packetReflections.Add((Opcode)2072, typeof(FamilyTransLeader_C2S));
            
            NetMapping.packetReflections.Add((Opcode)2073, typeof(FamilyBuyDonateShop_S2C));
            NetMapping.packetReflections.Add((Opcode)2073, typeof(FamilyTransLeader_S2C));
            
            NetMapping.packetReflections.Add((Opcode)2074, typeof(FamilyGetScoreShop_C2S));
            NetMapping.packetReflections.Add((Opcode)2074, typeof(FamilyGetDonateShop_C2S));
            
            NetMapping.packetReflections.Add((Opcode)2075, typeof(FamilyGetScoreShop_S2C));
            NetMapping.packetReflections.Add((Opcode)2075, typeof(FamilyGetDonateShop_S2C));
            
            NetMapping.packetReflections.Add((Opcode)2076, typeof(FamilyBuyScoreShop_C2S));
            NetMapping.packetReflections.Add((Opcode)2076, typeof(FamilyBuyDonateShop_C2S));
            
            NetMapping.packetReflections.Add((Opcode)2077, typeof(FamilyBuyScoreShop_S2C));
            NetMapping.packetReflections.Add((Opcode)2077, typeof(FamilyBuyDonateShop_S2C));
            NetMapping.packetReflections.Add((Opcode)2078, typeof(FamilyGetScoreShop_C2S));
            NetMapping.packetReflections.Add((Opcode)2079, typeof(FamilyGetScoreShop_S2C));
            NetMapping.packetReflections.Add((Opcode)2080, typeof(FamilyBuyScoreShop_C2S));
            NetMapping.packetReflections.Add((Opcode)2081, typeof(FamilyBuyScoreShop_S2C));
            
            
Assets/Scripts/Net/NetExtends/Opcode.cs
@@ -22,7 +22,7 @@
    static OpcodeReflection() {
      byte[] descriptorData = global::System.Convert.FromBase64String(
          string.Concat(
            "CgxvcGNvZGUucHJvdG8SCHByb3RvYnVmKokPCgZPcGNvZGUSCQoFQmVnaW4Q",
            "CgxvcGNvZGUucHJvdG8SCHByb3RvYnVmKt8PCgZPcGNvZGUSCQoFQmVnaW4Q",
            "ABIOCglMb2dpbl9DMlMQ0Q8SDgoJTG9naW5fUzJDENIPEhUKEFNldEdlbURl",
            "Y2tJZF9DMlMQ0w8SFQoQU2V0R2VtRGVja0lkX1MyQxDUDxIUCg9Nb3ZlR2Vt",
            "RGVja19DMlMQ1Q8SFAoPTW92ZUdlbURlY2tfUzJDENYPEhIKDUdNQ29tbWFu",
@@ -49,23 +49,25 @@
            "dGxlUGFzc0xldmVsX0MyUxD8DxIbChZCdXlCYXR0bGVQYXNzTGV2ZWxfUzJD",
            "EP0PEhcKElVuTG9ja0FyZW5hQm94X0MyUxD+DxIXChJVbkxvY2tBcmVuYUJv",
            "eF9TMkMQ/w8SFQoQVGFrZUFyZW5hQm94X0MyUxCAEBIVChBUYWtlQXJlbmFC",
            "b3hfUzJDEIEQEhUKEEZhbWlseVNlYXJjaF9DMlMQghASFQoQRmFtaWx5U2Vh",
            "cmNoX1MyQxCDEBIbChZGYW1pbHlQbGF5ZXJPbmxpbmVfUzJDEIQQEhUKEEZh",
            "bWlseUNyZWF0ZV9DMlMQhRASEwoORmFtaWx5Sm9pbl9DMlMQhhASEwoORmFt",
            "aWx5Sm9pbl9TMkMQhxASFgoRRmFtaWx5R2V0Q2hhdF9DMlMQiBASFgoRRmFt",
            "aWx5R2V0Q2hhdF9TMkMQiRASGAoTRmFtaWx5U3RhcnRDaGF0X0MyUxCKEBIY",
            "ChNGYW1pbHlTdGFydENoYXRfUzJDEIsQEhoKFUZhbWlseVN0YXJ0RG9uYXRl",
            "X0MyUxCMEBIaChVGYW1pbHlTdGFydERvbmF0ZV9TMkMQjRASEwoORmFtaWx5",
            "UXVpdF9DMlMQjhASEwoORmFtaWx5UXVpdF9TMkMQjxASGAoTRmFtaWx5QWdy",
            "ZWVKb2luX0MyUxCQEBIYChNGYW1pbHlBZ3JlZUpvaW5fUzJDEJEQEhcKEkZh",
            "bWlseUtpY2tVc2VyX0MyUxCSEBIXChJGYW1pbHlLaWNrVXNlcl9TMkMQkxAS",
            "GgoVRmFtaWx5VHJhbnNMZWFkZXJfQzJTEJQQEhoKFUZhbWlseVRyYW5zTGVh",
            "ZGVyX1MyQxCVEBIcChdGYW1pbHlHZXREb25hdGVTaG9wX0MyUxCWEBIcChdG",
            "YW1pbHlHZXREb25hdGVTaG9wX1MyQxCXEBIcChdGYW1pbHlCdXlEb25hdGVT",
            "aG9wX0MyUxCYEBIcChdGYW1pbHlCdXlEb25hdGVTaG9wX1MyQxCZEBIbChZG",
            "YW1pbHlHZXRTY29yZVNob3BfQzJTEJoQEhsKFkZhbWlseUdldFNjb3JlU2hv",
            "cF9TMkMQmxASGwoWRmFtaWx5QnV5U2NvcmVTaG9wX0MyUxCcEBIbChZGYW1p",
            "bHlCdXlTY29yZVNob3BfUzJDEJ0QYgZwcm90bzM="));
            "b3hfUzJDEIEQEhMKDkZhbWlseUluZm9fUzJDEIIQEhUKEEZhbWlseVNlYXJj",
            "aF9DMlMQgxASFQoQRmFtaWx5U2VhcmNoX1MyQxCEEBIbChZGYW1pbHlQbGF5",
            "ZXJPbmxpbmVfUzJDEIUQEhUKEEZhbWlseUNyZWF0ZV9DMlMQhhASFQoQRmFt",
            "aWx5Q3JlYXRlX1MyQxCHEBITCg5GYW1pbHlGaW5kX0MyUxCIEBITCg5GYW1p",
            "bHlGaW5kX1MyQxCJEBITCg5GYW1pbHlKb2luX0MyUxCKEBITCg5GYW1pbHlK",
            "b2luX1MyQxCLEBIWChFGYW1pbHlHZXRDaGF0X0MyUxCMEBIWChFGYW1pbHlH",
            "ZXRDaGF0X1MyQxCNEBIYChNGYW1pbHlTdGFydENoYXRfQzJTEI4QEhgKE0Zh",
            "bWlseVN0YXJ0Q2hhdF9TMkMQjxASGgoVRmFtaWx5U3RhcnREb25hdGVfQzJT",
            "EJAQEhoKFUZhbWlseVN0YXJ0RG9uYXRlX1MyQxCREBITCg5GYW1pbHlRdWl0",
            "X0MyUxCSEBITCg5GYW1pbHlRdWl0X1MyQxCTEBIYChNGYW1pbHlBZ3JlZUpv",
            "aW5fQzJTEJQQEhgKE0ZhbWlseUFncmVlSm9pbl9TMkMQlRASFwoSRmFtaWx5",
            "S2lja1VzZXJfQzJTEJYQEhcKEkZhbWlseUtpY2tVc2VyX1MyQxCXEBIaChVG",
            "YW1pbHlUcmFuc0xlYWRlcl9DMlMQmBASGgoVRmFtaWx5VHJhbnNMZWFkZXJf",
            "UzJDEJkQEhwKF0ZhbWlseUdldERvbmF0ZVNob3BfQzJTEJoQEhwKF0ZhbWls",
            "eUdldERvbmF0ZVNob3BfUzJDEJsQEhwKF0ZhbWlseUJ1eURvbmF0ZVNob3Bf",
            "QzJTEJwQEhwKF0ZhbWlseUJ1eURvbmF0ZVNob3BfUzJDEJ0QEhsKFkZhbWls",
            "eUdldFNjb3JlU2hvcF9DMlMQnhASGwoWRmFtaWx5R2V0U2NvcmVTaG9wX1My",
            "QxCfEBIbChZGYW1pbHlCdXlTY29yZVNob3BfQzJTEKAQEhsKFkZhbWlseUJ1",
            "eVNjb3JlU2hvcF9TMkMQoRBiBnByb3RvMw=="));
      descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
          new pbr::FileDescriptor[] { },
          new pbr::GeneratedClrTypeInfo(new[] {typeof(global::Protobuf.Opcode), }, null));
@@ -125,34 +127,38 @@
    [pbr::OriginalName("UnLockArenaBox_S2C")] UnLockArenaBoxS2C = 2047,
    [pbr::OriginalName("TakeArenaBox_C2S")] TakeArenaBoxC2S = 2048,
    [pbr::OriginalName("TakeArenaBox_S2C")] TakeArenaBoxS2C = 2049,
    [pbr::OriginalName("FamilySearch_C2S")] FamilySearchC2S = 2050,
    [pbr::OriginalName("FamilySearch_S2C")] FamilySearchS2C = 2051,
    [pbr::OriginalName("FamilyPlayerOnline_S2C")] FamilyPlayerOnlineS2C = 2052,
    [pbr::OriginalName("FamilyCreate_C2S")] FamilyCreateC2S = 2053,
    [pbr::OriginalName("FamilyJoin_C2S")] FamilyJoinC2S = 2054,
    [pbr::OriginalName("FamilyJoin_S2C")] FamilyJoinS2C = 2055,
    [pbr::OriginalName("FamilyGetChat_C2S")] FamilyGetChatC2S = 2056,
    [pbr::OriginalName("FamilyGetChat_S2C")] FamilyGetChatS2C = 2057,
    [pbr::OriginalName("FamilyStartChat_C2S")] FamilyStartChatC2S = 2058,
    [pbr::OriginalName("FamilyStartChat_S2C")] FamilyStartChatS2C = 2059,
    [pbr::OriginalName("FamilyStartDonate_C2S")] FamilyStartDonateC2S = 2060,
    [pbr::OriginalName("FamilyStartDonate_S2C")] FamilyStartDonateS2C = 2061,
    [pbr::OriginalName("FamilyQuit_C2S")] FamilyQuitC2S = 2062,
    [pbr::OriginalName("FamilyQuit_S2C")] FamilyQuitS2C = 2063,
    [pbr::OriginalName("FamilyAgreeJoin_C2S")] FamilyAgreeJoinC2S = 2064,
    [pbr::OriginalName("FamilyAgreeJoin_S2C")] FamilyAgreeJoinS2C = 2065,
    [pbr::OriginalName("FamilyKickUser_C2S")] FamilyKickUserC2S = 2066,
    [pbr::OriginalName("FamilyKickUser_S2C")] FamilyKickUserS2C = 2067,
    [pbr::OriginalName("FamilyTransLeader_C2S")] FamilyTransLeaderC2S = 2068,
    [pbr::OriginalName("FamilyTransLeader_S2C")] FamilyTransLeaderS2C = 2069,
    [pbr::OriginalName("FamilyGetDonateShop_C2S")] FamilyGetDonateShopC2S = 2070,
    [pbr::OriginalName("FamilyGetDonateShop_S2C")] FamilyGetDonateShopS2C = 2071,
    [pbr::OriginalName("FamilyBuyDonateShop_C2S")] FamilyBuyDonateShopC2S = 2072,
    [pbr::OriginalName("FamilyBuyDonateShop_S2C")] FamilyBuyDonateShopS2C = 2073,
    [pbr::OriginalName("FamilyGetScoreShop_C2S")] FamilyGetScoreShopC2S = 2074,
    [pbr::OriginalName("FamilyGetScoreShop_S2C")] FamilyGetScoreShopS2C = 2075,
    [pbr::OriginalName("FamilyBuyScoreShop_C2S")] FamilyBuyScoreShopC2S = 2076,
    [pbr::OriginalName("FamilyBuyScoreShop_S2C")] FamilyBuyScoreShopS2C = 2077,
    [pbr::OriginalName("FamilyInfo_S2C")] FamilyInfoS2C = 2050,
    [pbr::OriginalName("FamilySearch_C2S")] FamilySearchC2S = 2051,
    [pbr::OriginalName("FamilySearch_S2C")] FamilySearchS2C = 2052,
    [pbr::OriginalName("FamilyPlayerOnline_S2C")] FamilyPlayerOnlineS2C = 2053,
    [pbr::OriginalName("FamilyCreate_C2S")] FamilyCreateC2S = 2054,
    [pbr::OriginalName("FamilyCreate_S2C")] FamilyCreateS2C = 2055,
    [pbr::OriginalName("FamilyFind_C2S")] FamilyFindC2S = 2056,
    [pbr::OriginalName("FamilyFind_S2C")] FamilyFindS2C = 2057,
    [pbr::OriginalName("FamilyJoin_C2S")] FamilyJoinC2S = 2058,
    [pbr::OriginalName("FamilyJoin_S2C")] FamilyJoinS2C = 2059,
    [pbr::OriginalName("FamilyGetChat_C2S")] FamilyGetChatC2S = 2060,
    [pbr::OriginalName("FamilyGetChat_S2C")] FamilyGetChatS2C = 2061,
    [pbr::OriginalName("FamilyStartChat_C2S")] FamilyStartChatC2S = 2062,
    [pbr::OriginalName("FamilyStartChat_S2C")] FamilyStartChatS2C = 2063,
    [pbr::OriginalName("FamilyStartDonate_C2S")] FamilyStartDonateC2S = 2064,
    [pbr::OriginalName("FamilyStartDonate_S2C")] FamilyStartDonateS2C = 2065,
    [pbr::OriginalName("FamilyQuit_C2S")] FamilyQuitC2S = 2066,
    [pbr::OriginalName("FamilyQuit_S2C")] FamilyQuitS2C = 2067,
    [pbr::OriginalName("FamilyAgreeJoin_C2S")] FamilyAgreeJoinC2S = 2068,
    [pbr::OriginalName("FamilyAgreeJoin_S2C")] FamilyAgreeJoinS2C = 2069,
    [pbr::OriginalName("FamilyKickUser_C2S")] FamilyKickUserC2S = 2070,
    [pbr::OriginalName("FamilyKickUser_S2C")] FamilyKickUserS2C = 2071,
    [pbr::OriginalName("FamilyTransLeader_C2S")] FamilyTransLeaderC2S = 2072,
    [pbr::OriginalName("FamilyTransLeader_S2C")] FamilyTransLeaderS2C = 2073,
    [pbr::OriginalName("FamilyGetDonateShop_C2S")] FamilyGetDonateShopC2S = 2074,
    [pbr::OriginalName("FamilyGetDonateShop_S2C")] FamilyGetDonateShopS2C = 2075,
    [pbr::OriginalName("FamilyBuyDonateShop_C2S")] FamilyBuyDonateShopC2S = 2076,
    [pbr::OriginalName("FamilyBuyDonateShop_S2C")] FamilyBuyDonateShopS2C = 2077,
    [pbr::OriginalName("FamilyGetScoreShop_C2S")] FamilyGetScoreShopC2S = 2078,
    [pbr::OriginalName("FamilyGetScoreShop_S2C")] FamilyGetScoreShopS2C = 2079,
    [pbr::OriginalName("FamilyBuyScoreShop_C2S")] FamilyBuyScoreShopC2S = 2080,
    [pbr::OriginalName("FamilyBuyScoreShop_S2C")] FamilyBuyScoreShopS2C = 2081,
  }
  #endregion
Assets/Scripts/Net/NetExtends/Table.cs
@@ -929,6 +929,9 @@
        // 关卡等级
        public int level;
        
        // Boss名称
        public string boss_name;
        // Boss资源id
        public int resource;
        
@@ -965,6 +968,9 @@
        // 掉落概率
        public List<int> drop_rate;
        
        // 法阵图片
        public int tunel_bg;
        public static endless_port CreateFromJson(JsonData item)
@@ -974,6 +980,7 @@
            int index = 0;
            _endless_port.id = int.Parse(GameUtils.GetString(item[index++].ToString())); 
            _endless_port.level = int.Parse(GameUtils.GetString(item[index++].ToString())); 
            _endless_port.boss_name = GameUtils.GetString(item[index++].ToString());
            _endless_port.resource = int.Parse(GameUtils.GetString(item[index++].ToString())); 
            _endless_port.wave = int.Parse(GameUtils.GetString(item[index++].ToString())); 
            _endless_port.tunel = int.Parse(GameUtils.GetString(item[index++].ToString())); 
@@ -986,6 +993,7 @@
            _endless_port.cooldown = int.Parse(GameUtils.GetString(item[index++].ToString())); 
            _endless_port.drop = GameUtils.GetRewardList(item[index++]); 
            _endless_port.drop_rate = GameUtils.GetIntList(item[index++]); 
            _endless_port.tunel_bg = int.Parse(GameUtils.GetString(item[index++].ToString()));
            
            return _endless_port;
        }
Assets/Scripts/TowerDefense/Level/EndlessDropManager.cs
@@ -220,5 +220,20 @@
            return true;
        }
        /// <summary>
        /// 拾取所有还未拾取的掉落
        /// </summary>
        public void PickUpAllDrop()
        {
            for (int i = 0; i < AllDropList.Count; ++i)
            {
                if (AllDropList[i].IsPickupCompleted) continue;
                AllDropList[i].IsPickupCompleted = true;
                SafelyCallObtainDrop(AllDropList[i]);
                RemoveDrop(AllDropList[i].Id);
            }
        }
    }
}
Assets/Scripts/TowerDefense/Level/EndlessLevelManager.cs
@@ -463,6 +463,7 @@
        /// </summary>
        protected virtual void SafelyCallLevelCompleted()
        {
            EndlessDropManager.instance.PickUpAllDrop();
            if (LevelCompleted != null)
                LevelCompleted();
        }
Assets/Scripts/TowerDefense/Level/EndlessWaveManager.cs
@@ -84,6 +84,40 @@
        public int Level { get; protected set; }
        /// <summary>
        /// 法阵
        /// </summary>
        public List<MeshRenderer> TunelList;
        private string tunelMaterialPath = "UI/Endless/Tunel/tunel_";
        private void OnEnable()
        {
            HideTunel();
        }
        /// <summary>
        /// 隐藏法阵,即怪出生的圈圈
        /// </summary>
        public void HideTunel()
        {
            for (int i = 0; i < TunelList.Count; ++i)
            {
                TunelList[i].gameObject.SetActive(false);
            }
        }
        /// <summary>
        /// 显示法阵
        /// </summary>
        public void ShowTunel()
        {
            for (int i = 0; i < TunelList.Count; ++i)
            {
                TunelList[i].gameObject.SetActive(true);
            }
        }
        /// <summary>
        /// Starts the waves
        /// </summary>
        /// <param name="level">关卡等级</param>
@@ -133,19 +167,30 @@
        {
            if (EndlessGameUI.instance.state == EndlessGameUI.State.GameOver) return;
            if (CurrentWaveIndex > 0)
                EndlessBossHPManager.instance.SwitchHP(CurrentWaveIndex == TotalWaves -1);
            EndlessBossHPManager.instance.UpdateWave(TotalWaves - CurrentWaveIndex);
            EndlessBossHPManager.instance.ShowHP();
            TotalEnemies = EndlessPortData.GetWaveEnemiesCount(Level, CurrentWaveIndex);
            RemainEnemies = TotalEnemies;
            waveData = LevelData[CurrentWaveIndex];
            // 直接取第一条就行了
            WaveInterval = waveData[0].Config.cooldown / 1000f;
            TotalWaveLines = waveData.Count;
            CompletedWaveLine = 0;
            HideTunel();
            // 刷新法阵的显示
            for (int i = 0; i < waveData.Count; ++i)
            {
                int tunel = waveData[i].Config.tunel;
                TunelList[tunel - 1].material = Resources.Load<Material>($"{tunelMaterialPath}{tunel}");
                TunelList[tunel - 1].gameObject.SetActive(true);
            }
            if (CurrentWaveIndex > 0)
                EndlessBossHPManager.instance.SwitchHP(CurrentWaveIndex == TotalWaves - 1);
            EndlessBossHPManager.instance.SetBossInfo($"{waveData[0].Config.boss_name}  Lv.{Level}");
            EndlessBossHPManager.instance.UpdateWave(TotalWaves - CurrentWaveIndex);
            EndlessBossHPManager.instance.ShowHP();
            TotalEnemies = EndlessPortData.GetWaveEnemiesCount(Level, CurrentWaveIndex);
            RemainEnemies = TotalEnemies;
            foreach (EndlessPortConfig data in waveData)
            {
                // 兵线被摧毁了,就不再出兵了,实际上只要不是Wait状态 都应该不能出兵
Assets/Scripts/TowerDefense/UI/EndlessBossHPManager.cs
@@ -1,9 +1,8 @@
using UnityEngine.UI;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using Core.Utilities;
using DG.Tweening;
using TMPro;
/**
 * 无尽模式boss血量管理器
@@ -24,16 +23,12 @@
        /// </summary>
        public Image HPImage2;
        private Color[] colorArr =
        {
            new Color(1, 0, 0),                   // "#FF0000"
            new Color(1, 165 / 255f, 0),          // "#FFA500"
            new Color(1, 1, 0),                   // "#FFFF00"
            new Color(0, 1, 0),                   // "#00FF00"
            new Color(0, 1, 1),                   // "#00FFFF"
            new Color(0, 0, 1),                   // "#0000FF"
            new Color(128 / 255f, 0, 128 / 255f)  // "#800080"
        };
        private string path = "UI/Endless/Blood/";
        /// <summary>
        /// 血条底图
        /// </summary>
        public Sprite BaseBlood;
        /// <summary>
        /// 当前的进度值
@@ -57,7 +52,17 @@
        private Tween tween;
        public Text WaveNumText;
        public TextMeshProUGUI WaveNumText;
        /// <summary>
        /// 血条7种颜色
        /// </summary>
        private int count = 7;
        /// <summary>
        /// boss信息,名字和等级
        /// </summary>
        public Text BossInfo;
        // Start is called before the first frame update
        private void Start()
@@ -101,7 +106,7 @@
            target = 1f;
            HPImage1.fillAmount = 1;
            HPImage2.fillAmount = 1;
            index = index % colorArr.Length;
            index = index % count;
        }
        /// <summary>
@@ -112,7 +117,7 @@
        {
            tween.Pause();
            HPImage2.fillAmount = 0;
            index = ++index % colorArr.Length;
            index = ++index % count;
            ChangeHPImageIndex();
            ResetProgress();
            SetHPColor(end);
@@ -134,7 +139,16 @@
        /// <param name="wave"></param>
        public void UpdateWave(int wave)
        {
            WaveNumText.text = $"×{wave}";
            WaveNumText.text = $"x{wave}";
        }
        /// <summary>
        /// 设置boss信息
        /// </summary>
        /// <param name="info"></param>
        public void SetBossInfo(string info)
        {
            BossInfo.text = info;
        }
        /// <summary>
@@ -160,14 +174,23 @@
        {
            if (end)
            {
                HPImage2.color = colorArr[index];
                HPImage1.color = Color.white;
                HPImage2.sprite = GetSprite(index);
                HPImage1.sprite = Resources.Load($"{path}di", typeof(Sprite)) as Sprite;
            }
            else
            {
                HPImage2.color = colorArr[index];
                HPImage1.color = colorArr[(index + 1) % colorArr.Length];
                HPImage2.sprite = GetSprite(index);
                HPImage1.sprite = GetSprite((index + 1) % count);
            }
        }
        /// <summary>
        /// 根据索引获得sprite
        /// </summary>
        /// <param name="index"></param>
        private Sprite GetSprite(int index)
        {
            return Resources.Load($"{path}{index}", typeof(Sprite)) as Sprite;
        }
    }
}
Assets/Scripts/TowerDefense/UI/EndlessBuffSelect.cs
@@ -14,11 +14,9 @@
{
    public class EndlessBuffSelect : Singleton<EndlessBuffSelect>
    {
        public Text Prompt;
        public List<SelectBuffIcon> IconList;
        public List<Sprite> SpriteList;
        private string iconPath = "UI/Endless/BuffIcon/BuffIcon_";
        /// <summary>
        /// buff是否选中完成
@@ -27,7 +25,12 @@
        public event Action<int> BuffSelectCompleted;
        private int SelectedIndex;
        /// <summary>
        /// 当前选择的索引,-1表示还未选中其中一个
        /// </summary>
        private int SelectedIndex = -1;
        public Button SelectBtn;
        // Start is called before the first frame update
        private void Start()
@@ -36,37 +39,45 @@
            {
                IconList[i].OnSelectBuffCompleted += OnClick;
            }
            SelectBtn.onClick.AddListener(OnClickSelectBtn);
        }
        private void OnEnable()
        {
            isCompleted = false;
            Prompt.text = "点击选择buff";
            SelectedIndex = -1;
            for (int i = 0; i < IconList.Count; ++i)
            {
                IconList[i].SetIcon(SpriteList[i]);
                IconList[i].SetState(EndlessBuffSelectState.Normal);
                IconList[i].Reset();
            }
        }
        public void OnClick(int index)
        {
            if (isCompleted) return;
            // 如果点击同一个直接返回
            if (index == SelectedIndex) return;
            isCompleted = true;
            // 如果已经选择过了,设置一个之前选择的item
            if (SelectedIndex != -1)
                IconList[SelectedIndex].SetState(false);
            SelectedIndex = index;
            Prompt.text = "选择buff成功";
            IconList[index].SetState(true);
        }
            for (int i = 0; i < IconList.Count; ++i)
            {
                if (index == i)
                    IconList[i].SetState(EndlessBuffSelectState.Selected);
                else
                    IconList[i].SetState(EndlessBuffSelectState.Unselected);
            }
        /// <summary>
        /// 点击了选择按钮
        /// </summary>
        public void OnClickSelectBtn()
        {
            if (SelectedIndex == -1) return;
            StartCoroutine(DelayToClose());
            HideBuffUI();
            if (BuffSelectCompleted != null)
                BuffSelectCompleted(SelectedIndex);
        }
        public void ShowBuffUI()
@@ -79,19 +90,12 @@
            gameObject.SetActive(false);
        }
        private IEnumerator DelayToClose()
        {
            yield return new WaitForSeconds(0.5f);
            HideBuffUI();
            if (BuffSelectCompleted != null)
                BuffSelectCompleted(SelectedIndex);
        }
        public void Refresh(List<EndlessBuffConfig> list)
        {
            for (int i = 0; i < IconList.Count; ++i)
            {
                IconList[i].SetIcon(list[i].Config.image);
                IconList[i].SetQuality(list[i].Config.rare);
                IconList[i].SetName(list[i].Config.name);
                IconList[i].SetEffect(list[i].Config.brief);
                IconList[i].SetRare(list[i].Config.rare);
Assets/Scripts/TowerDefense/UI/EndlessPropIcon.cs
New file
@@ -0,0 +1,30 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
/**
 * 无尽模式掉落道具item脚本,主要用于刷新icon和品质底图
 * @Author: chenxin
 * @Date: 2020-10-22 14:04:33
 */
namespace KTGMGemClient
{
    public class EndlessPropIcon : MonoBehaviour
    {
        public Image Bg;
        public Image Icon;
        public void SetIcon(Sprite sp)
        {
            Icon.sprite = sp;
            Icon.SetNativeSize();
        }
        public void SetBg(Sprite sp)
        {
            Bg.sprite = sp;
        }
    }
}
Assets/Scripts/TowerDefense/UI/EndlessPropIcon.cs.meta
File was renamed from Assets/Scripts/Enum/EndlessBuffSelectState.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 2c84e7dc1c95f754180e7ce300d5a81c
guid: 417606136f3417840bd94d8237a738cf
MonoImporter:
  externalObjects: {}
  serializedVersion: 2
Assets/Scripts/TowerDefense/UI/EndlessSettlement.cs
@@ -1,4 +1,5 @@
using UnityEngine;
using UnityEngine.UI;
using TowerDefense.UI.HUD;
using DG.Tweening;
using TowerDefense.Towers.Placement;
@@ -28,10 +29,22 @@
        /// </summary>
        protected EndlessLevelManager levelManager;
        // Start is called before the first frame update
        private void Start()
        /// <summary>
        /// 最终波次文本
        /// </summary>
        public Text FinalWaveText;
        /// <summary>
        /// 道具列表UI
        /// </summary>
        public GameObject PropListUI;
        public GameObject SettlementUI;
        public void Init()
        {
            LazyLoad();
            levelManager.LevelCompleted -= Victory;
            levelManager.LevelCompleted += Victory;
        }
@@ -60,8 +73,10 @@
            if (EndlessGameUI.instance.state == EndlessGameUI.State.Building)
                EndlessGameUI.instance.CancelGhostPlacement();
            gameObject.SetActive(true);
            RefreshFinalWave();
            RefreshPropList();
            SettlementUI.SetActive(true);
        }
        /// <summary>
@@ -102,5 +117,24 @@
            if (levelManager == null && EndlessLevelManager.instanceExists)
                levelManager = EndlessLevelManager.instance;
        }
        /// <summary>
        /// 刷新最终波次信息
        /// </summary>
        /// <param name="level">关卡等级</param>
        /// <param name="wave">波次</param>
        private void RefreshFinalWave()
        {
            int level = EndlessLevelManager.instance.CurrentLevel;
            int wave = EndlessLevelManager.instance.WaveManager.CurrentWaveIndex;
            FinalWaveText.text = $"最终波次:第{level}关,第{wave}波";
        }
        private void RefreshPropList()
        {
            EndlessSettlementPropList list = PropListUI.GetComponent<EndlessSettlementPropList>();
            list.RefreshList();
        }
    }
}
Assets/Scripts/TowerDefense/UI/EndlessSettlementPropList.cs
New file
@@ -0,0 +1,48 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using TowerDefense.Level;
/**
 * 无尽模式结算界面列表脚本
 * @Author: chenxin
 * @Date: 2020-10-22 11:06:15
 */
namespace KTGMGemClient
{
    public class EndlessSettlementPropList : MonoBehaviour
    {
        public GameObject ItemPrefab;
        public GameObject Grid;
        private string iconPath = "UI/Props/";
        private string bgPath = "UI/Props/Di/";
        /// <summary>
        /// 刷新道具列表
        /// </summary>
        public void RefreshList()
        {
            List<EndlessDrop> list = EndlessDropManager.instance.GetAllObtainedDrop();
            for (int i = 0; i < list.Count; ++i)
            {
                for (int j = 0; j < list[i].Reward.count; ++j)
                {
                    GameObject item = Instantiate(ItemPrefab);
                    EndlessPropIcon propIcon = item.GetComponent<EndlessPropIcon>();
                    string resId = list[i].Reward.id == 0 ? resId = $"{(int)list[i].Reward.type}" : $"{list[i].Reward.type}_{list[i].Reward.id}";
                    Sprite iconSp = Resources.Load<Sprite>($"{iconPath}{resId}");
                    Sprite bgSp = Resources.Load<Sprite>($"{bgPath}{resId}");
                    propIcon.SetIcon(iconSp);
                    propIcon.SetBg(bgSp);
                    item.transform.SetParent(Grid.transform);
                }
            }
        }
    }
}
Assets/Scripts/TowerDefense/UI/EndlessSettlementPropList.cs.meta
copy from Assets/Scripts/Enum/EndlessBuffSelectState.cs.meta copy to Assets/Scripts/TowerDefense/UI/EndlessSettlementPropList.cs.meta
File was copied from Assets/Scripts/Enum/EndlessBuffSelectState.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 2c84e7dc1c95f754180e7ce300d5a81c
guid: b97ae3d4088d4654386dcf235e969200
MonoImporter:
  externalObjects: {}
  serializedVersion: 2
Assets/Scripts/TowerDefense/UI/EndlessUIStart.cs
@@ -57,6 +57,8 @@
            timeStatic.gameObject.SetActive(false);
        EndlessBuffSelect.instance.HideBuffUI();
        EndlessBossHPManager.instance.HideHP();
        EndlessSettlement settlement = SettlementUI.transform.GetChild(0).GetComponent<EndlessSettlement>();
        settlement.Init();
        SettlementUI.SetActive(false);
    }
@@ -133,6 +135,7 @@
        if (bFirstLoaded && !bGameStart)
        {
            secToDo -= Time.deltaTime;
            countDownTextNew.gameObject.SetActive(true);
            if (secToDo >= 3)
            {
@@ -176,6 +179,7 @@
            {
                uiStartMssk.gameObject.SetActive(false);
                countDownTextNew.text = "";
                countDownTextNew.gameObject.SetActive(false);
                bGameStart = true;
                // 开始关卡
                EndlessLevelManager.instance.StartLevel();
Assets/Scripts/TowerDefense/UI/HUD/EndlessGameUI.cs
@@ -732,7 +732,7 @@
                // 红心减少逻辑
                // HealthHeartState.instance.killHeart(false);
                GameOver();
                overTimer = new Timer(1f, SafelyCallGameOverEvent);
                overTimer = new Timer(1.2f, SafelyCallGameOverEvent);
            }
        }
Assets/Scripts/TowerDefense/UI/HUD/SelectBuffIcon.cs
@@ -3,6 +3,7 @@
using UnityEngine;
using UnityEngine.UI;
using System;
using DG.Tweening;
/**
 * 无尽模式选择buff
@@ -15,12 +16,24 @@
    {
        public Image Icon;
        public Image BgMask;
        /// <summary>
        /// 边框
        /// </summary>
        public Image BorderImage;
        public Image Check;
        /// <summary>
        /// 品质底图
        /// </summary>
        public Image QualityImage;
        /// <summary>
        /// buff名称
        /// </summary>
        public Text Name;
        /// <summary>
        /// 效果描述
        /// </summary>
        public Text Effect;
        public event Action<int> OnSelectBuffCompleted;
@@ -30,33 +43,18 @@
        /// </summary>
        public int Index;
        /// <summary>
        /// 是否被选中
        /// </summary>
        public bool IsSelected { get; set; }
        private string iconPath = "UI/Endless/BuffIcon/";
        private string qualityPath = "UI/Endless/BuffQuality/";
        private void Start()
        {
            SetState(EndlessBuffSelectState.Normal);
        }
        /// <summary>
        /// 设置选中状态
        /// </summary>
        /// <param name="state"></param>
        public void SetState(EndlessBuffSelectState state)
        {
            switch (state)
            {
                case EndlessBuffSelectState.Normal:
                    Check.gameObject.SetActive(false);
                    BgMask.gameObject.SetActive(false);
                    break;
                case EndlessBuffSelectState.Unselected:
                    Check.gameObject.SetActive(false);
                    BgMask.gameObject.SetActive(true);
                    break;
                case EndlessBuffSelectState.Selected:
                    Check.gameObject.SetActive(true);
                    BgMask.gameObject.SetActive(false);
                    break;
            }
        }
        public void OnClick()
@@ -65,9 +63,18 @@
                OnSelectBuffCompleted(Index);
        }
        public void SetIcon(Sprite param)
        public void SetIcon(int resId)
        {
            Icon.sprite = param;
            Icon.sprite = Resources.Load($"{iconPath}{resId}", typeof(Sprite)) as Sprite;
        }
        /// <summary>
        /// 设置buff品质
        /// </summary>
        /// <param name="quality"></param>
        public void SetQuality(int quality)
        {
            QualityImage.sprite = Resources.Load($"{qualityPath}{quality}", typeof(Sprite)) as Sprite;
        }
        public void SetName(string buffName)
@@ -92,5 +99,29 @@
        {
            Name.color = EndlessBuffData.GetColorByRare(rare);
        }
        /// <summary>
        /// 设置选中状态,做个缓动播放粒子特效
        /// </summary>
        /// <param name="isSelected"></param>
        public void SetState(bool selected)
        {
            if (selected == IsSelected) return;
            IsSelected = selected;
            if (selected)
                DOTween.To(() => transform.localScale, (v) => transform.localScale = v, new Vector3(1f, 1f, 1f), 0.15f);
            else
                DOTween.To(() => transform.localScale, (v) => transform.localScale = v, new Vector3(0.87f, 0.87f, 0.87f), 0.15f);
        }
        /// <summary>
        /// 重置
        /// </summary>
        public void Reset()
        {
            transform.localScale = new Vector3(0.87f, 0.87f, 0.87f);
        }
    }
}
Assets/StreamingAssets/Table/battle.json
@@ -1 +1 @@
[[1,"skilltime",30,[],"","生成技能宝石的时间(秒)"],[2,"initialgold",100,[],"","战斗内初始金币"],[3,"doublegem",180,[],"","购买宝石直接获得2级宝石的时间(秒)"],[4,"initialmoney",5000,[],"","初始金币"],[5,"initialgems","",["101:1:100","102:3:200","103:6:200","104:9:200","105:1:200","106:3:200","107:9:200","109:1:200"],"","宝石id:等级:个数 三个一组,每组用逗号分隔"],[6,"initialdeck","",["101","102","103","105","109"],"","上阵的宝石id列表.必须是初始宝石里面的"],[7,"buildtime",10,[],"","解锁塔位所需时间(秒)"],[8,"gemcountdown",10,[],"","购买获得2级宝石倒计时(秒)"],[9,"skillchance",20,[],"","购买获得技能宝石的概率(百分比)"],[10,"changenameprice",100,[],"","非首次改名的花费(100钻石)"],[11,"gemlevelup",30,[],"","塔防区宝石升级时变换类型的概率"],[12,"","",[],"",""],[13,"","",[],"",""],[14,"SpeedUpFrist","",["120:0.75:1.5"],"","第一次提速时间,间隔倍率,移速倍率"],[15,"SpeedUpSecond","",["240:0.5:2"],"","第二次提速时间,间隔倍率,移速倍率"]]
[[1,"skilltime",30,[],"","生成技能宝石的时间(秒)"],[2,"initialgold",100,[],"","战斗内初始金币"],[3,"doublegem",180,[],"","购买宝石直接获得2级宝石的时间(秒)"],[4,"initialmoney",5000,[],"","初始金币"],[5,"initialgems","",["101:1:100","102:3:200","103:6:200","104:9:200","105:1:200","106:3:200","107:9:200","109:1:200"],"","宝石id:等级:个数 三个一组,每组用逗号分隔"],[6,"initialdeck","",["101","102","103","105","109"],"","上阵的宝石id列表.必须是初始宝石里面的"],[7,"buildtime",10,[],"","解锁塔位所需时间(秒)"],[8,"gemcountdown",10,[],"","购买获得2级宝石倒计时(秒)"],[9,"skillchance",20,[],"","购买获得技能宝石的概率(百分比)"],[10,"changenameprice",100,[],"","非首次改名的花费(100钻石)"],[11,"gemlevelup",30,[],"","塔防区宝石升级时变换类型的概率"],[12,"familymaxcount",50,[],"","工会最大人数"],[13,"scoreShopRefreshTime",7,[],"","工会积分商城刷新时间7天,从创建开始算"],[14,"SpeedUpFrist","",["180:0.75:1.5"],"","第一次提速时间,间隔倍率,移速倍率"],[15,"SpeedUpSecond","",["300:0.5:2"],"","第二次提速时间,间隔倍率,移速倍率"],[16,"donateShopRefreshTime",7,[],"","工会捐赠商城刷新时间7天,从创建开始算"],[17,"guildRankRequest","",["0","300","600","900","1200","1500","1800","2100","2400","2700","3000"],"","加入公会的排位分数限制(超过该值才能进入)"],[18,"guildNameDay",7,[],"","修改公会名:间隔7天1次"],[19,"guildNameCost",500,[],"","修改公会名:每次花费500金币(money)"],[20,"guildicon",30,[],"","修改公会图标:间隔30天1次"],[21,"guildCreateMinLevel",5,[],"","工会创建最小等级"]]
Assets/StreamingAssets/Table/endless_buff.json
@@ -1 +1 @@
[[1,"精灵之力",[1,0],[1,5,0],-1,"增加全体精灵5%攻击力",0,10,10001,1],[2,"能量爆发",[1,0],[1,10,100],5,"5波内增加全体精灵10%攻击力",11,20,10002,2],[3,"天降宝财",[2,1],[2,200,0],0,"增加200金币",0,10,10003,1],[4,"金币闪闪",[2,2],[2,500,0],0,"增加500金币",11,20,10004,2],[5,"精灵魔盒(中级)",[3101],[3,3,200],0,"随机获得1个3级精灵",0,10,10005,2],[6,"精灵魔盒(高级)",[3102],[3,4,500],0,"随机获得1个4级精灵",11,20,10006,3]]
[[1,"火灵之力",[2,1],[1,5,0],-1,"增加全体火精灵5%攻击力",0,10,10001,2],[2,"水灵之力",[2,2],[1,5,0],-1,"增加全体水精灵5%攻击力",0,10,10002,2],[3,"木灵之力",[2,3],[1,5,0],-1,"增加全体木精灵5%攻击力",0,10,10003,2],[4,"精灵之力",[1,0],[1,3,0],5,"5波增加全体精灵3%攻击力",0,10,10004,2],[5,"时空宝石",[1,0],[1,10,0],5,"5波内增加全体精灵10%攻击力",0,10,10005,3],[6,"飞来横财",[0],[2,500,0],0,"增加500金币",0,10,10006,1],[7,"精灵魔盒",[0],[3,3,300],0,"随机获得一个3级精灵",0,10,10007,1]]
Assets/StreamingAssets/Table/endless_port.json
@@ -1 +1 @@
[[1,1,1,1,1,0,0,0,200,1.5,2,3000,["gold:5"],[500,9500]],[2,1,1,1,2,0,0,0,200,1.5,2,3000,["gold:5"],[500,9500]],[3,1,1,1,3,1,12,1500,200,1.5,2,3000,["gold:5","box:1:1"],[500,500,9500]],[4,1,1,1,4,0,0,0,200,1.5,2,3000,["gold:5"],[500,9500]],[5,1,1,1,5,0,0,0,200,1.5,2,3000,["gold:5"],[500,9500]],[6,1,1,2,1,0,0,0,350,1.5,2,3000,["gold:5"],[500,9500]],[7,1,1,2,2,0,0,0,350,1.5,2,3000,["gold:5"],[500,9500]],[8,1,1,2,3,3,6,3000,350,1.5,2,3000,["gold:5"],[500,9500]],[9,1,1,2,4,0,0,0,350,1.5,2,3000,["gold:5"],[500,9500]],[10,1,1,2,5,0,0,0,350,1.5,2,3000,["gold:5"],[500,9500]],[11,1,1,3,1,0,0,0,500,1.5,2,3000,["gold:5"],[500,9500]],[12,1,1,3,2,0,0,0,500,1.5,2,3000,["gold:5"],[500,9500]],[13,1,1,3,3,2,4,4500,500,1.5,2,3000,["gold:5"],[500,9500]],[14,1,1,3,4,0,0,0,500,1.5,2,3000,["gold:5"],[500,9500]],[15,1,1,3,5,0,0,0,500,1.5,2,3000,["gold:5"],[500,9500]],[16,2,2,1,1,0,0,0,1000,1.5,4,3000,["gold:5"],[500,9500]],[17,2,2,1,2,3,6,3000,1000,1.5,4,3000,["gold:5"],[500,9500]],[18,2,2,1,3,1,12,1500,1000,1.5,4,3000,["gold:5"],[500,9500]],[19,2,2,1,4,3,6,3000,1000,1.5,4,3000,["gold:5"],[500,9500]],[20,2,2,1,5,0,0,0,1000,1.5,4,3000,["gold:5"],[500,9500]],[21,2,2,2,1,2,4,4500,1200,1.5,4,3000,["gold:5"],[500,9500]],[22,2,2,2,2,0,0,0,1200,1.5,4,3000,["gold:5"],[500,9500]],[23,2,2,2,3,3,6,3000,1200,1.5,4,3000,["gold:5"],[500,9500]],[24,2,2,2,4,0,0,0,1200,1.5,4,3000,["gold:5"],[500,9500]],[25,2,2,2,5,2,4,4500,1200,1.5,4,3000,["gold:5"],[500,9500]],[26,2,2,3,1,2,4,4500,1400,1.5,4,3000,["gold:5"],[500,9500]],[27,2,2,3,2,3,6,3000,1400,1.5,4,3000,["gold:5"],[500,9500]],[28,2,2,3,3,1,12,1500,1400,1.5,4,3000,["gold:5"],[500,9500]],[29,2,2,3,4,3,6,3000,1400,1.5,4,3000,["gold:5"],[500,9500]],[30,2,2,3,5,2,4,4500,1400,1.5,4,3000,["gold:5"],[500,9500]],[31,3,3,1,1,3,6,3000,1800,1.5,8,3000,["gold:5"],[500,9500]],[32,3,3,1,2,1,12,1500,1800,1.5,8,3000,["gold:5"],[500,9500]],[33,3,3,1,3,2,4,4500,1800,1.5,8,3000,["gold:5"],[500,9500]],[34,3,3,1,4,1,12,1500,1800,1.5,8,3000,["gold:5"],[500,9500]],[35,3,3,1,5,3,6,3000,1800,1.5,8,3000,["gold:5"],[500,9500]],[36,3,3,2,1,1,12,1500,2100,1.5,8,3000,["gold:5"],[500,9500]],[37,3,3,2,2,3,6,3000,2100,1.5,8,3000,["gold:5"],[500,9500]],[38,3,3,2,3,2,4,4500,2100,1.5,8,3000,["gold:5"],[500,9500]],[39,3,3,2,4,3,6,3000,2100,1.5,8,3000,["gold:5"],[500,9500]],[40,3,3,2,5,1,12,1500,2100,1.5,8,3000,["gold:5"],[500,9500]],[41,3,3,3,1,2,4,4500,2400,1.5,8,3000,["gold:5"],[500,9500]],[42,3,3,3,2,2,4,4500,2400,1.5,8,3000,["gold:5"],[500,9500]],[43,3,3,3,3,2,4,4500,2400,1.5,8,3000,["gold:5"],[500,9500]],[44,3,3,3,4,2,4,4500,2400,1.5,8,3000,["gold:5"],[500,9500]],[45,3,3,3,5,2,4,4500,2400,1.5,8,3000,["box:3:1"],[500,9500]],[46,4,3,1,1,1,12,1500,2700,1.5,16,3000,["gold:5"],[500,9500]],[47,4,3,1,2,1,12,1500,2700,1.5,16,3000,["gold:5"],[500,9500]],[48,4,3,1,3,1,12,1500,2700,1.5,16,3000,["gold:5"],[500,9500]],[49,4,3,1,4,1,12,1500,2700,1.5,16,3000,["gold:5"],[500,9500]],[50,4,3,1,5,1,12,1500,2700,1.5,16,3000,["gold:5"],[500,9500]],[51,4,3,2,1,3,6,3000,3000,1.5,16,3000,["gold:5"],[500,9500]],[52,4,3,2,2,3,6,3000,3000,1.5,16,3000,["gold:5"],[500,9500]],[53,4,3,2,3,3,6,3000,3000,1.5,16,3000,["gold:5"],[500,9500]],[54,4,3,2,4,3,6,3000,3000,1.5,16,3000,["gold:5"],[500,9500]],[55,4,3,2,5,3,6,3000,3000,1.5,16,3000,["gold:5"],[500,9500]],[56,4,3,3,1,2,6,3000,3300,1.5,16,3000,["gold:5"],[500,9500]],[57,4,3,3,2,2,6,3000,3300,1.5,16,3000,["gold:5"],[500,9500]],[58,4,3,3,3,1,12,1500,3300,1.5,16,3000,["gold:5"],[500,9500]],[59,4,3,3,4,2,6,3000,3300,1.5,16,3000,["gold:5"],[500,9500]],[60,4,3,3,5,2,6,3000,3300,1.5,16,3000,["box:3:1"],[500,9500]],[61,5,3,1,1,2,8,4500,3600,2,32,3000,["gold:5"],[500,9500]],[62,5,3,1,2,3,12,3000,3600,2,32,3000,["gold:5"],[500,9500]],[63,5,3,1,3,1,24,1500,3600,2,32,3000,["gold:5"],[500,9500]],[64,5,3,1,4,3,12,3000,3600,2,32,3000,["gold:5"],[500,9500]],[65,5,3,1,5,2,8,4500,3600,2,32,3000,["gold:5"],[500,9500]],[66,5,3,2,1,3,12,3000,3900,2,32,3000,["gold:5"],[500,9500]],[67,5,3,2,2,1,24,1500,3900,2,32,3000,["gold:5"],[500,9500]],[68,5,3,2,3,2,8,4500,3900,2,32,3000,["gold:5"],[500,9500]],[69,5,3,2,4,1,24,1500,3900,2,32,3000,["gold:5"],[500,9500]],[70,5,3,2,5,3,12,3000,3900,2,32,3000,["gold:5"],[500,9500]],[71,5,3,3,1,1,24,1500,4200,2,32,3000,["gold:5"],[500,9500]],[72,5,3,3,2,3,12,3000,4200,2,32,3000,["gold:5"],[500,9500]],[73,5,3,3,3,2,8,4500,4200,2,32,3000,["gold:5"],[500,9500]],[74,5,3,3,4,3,12,3000,4200,2,32,3000,["gold:5"],[500,9500]],[75,5,3,3,5,1,24,1500,4200,2,32,3000,["gold:5"],[500,9500]],[76,5,3,4,1,2,8,4500,4500,2,64,3000,["gold:5"],[500,9500]],[77,5,3,4,2,2,8,4500,4500,2,64,3000,["gold:5"],[500,9500]],[78,5,3,4,3,2,8,4500,4500,2,64,3000,["gold:5"],[500,9500]],[79,5,3,4,4,2,8,4500,4500,2,64,3000,["gold:5"],[500,9500]],[80,5,3,4,5,2,8,4500,4500,2,64,3000,["gold:5"],[500,9500]],[81,5,3,5,1,1,24,1500,4800,2,64,3000,["gold:5"],[500,9500]],[82,5,3,5,2,1,24,1500,4800,2,64,3000,["gold:5"],[500,9500]],[83,5,3,5,3,1,24,1500,4800,2,64,3000,["gold:5"],[500,9500]],[84,5,3,5,4,1,24,1500,4800,2,64,3000,["gold:5"],[500,9500]],[85,5,3,5,5,1,24,1500,4800,2,64,3000,["gold:5"],[500,9500]],[86,5,3,6,1,3,12,3000,5100,2,64,3000,["gold:5"],[500,9500]],[87,5,3,6,2,3,12,3000,5100,2,64,3000,["gold:5"],[500,9500]],[88,5,3,6,3,3,12,3000,5100,2,64,3000,["gold:5"],[500,9500]],[89,5,3,6,4,3,12,3000,5100,2,64,3000,["gold:5"],[500,9500]],[90,5,3,6,5,3,12,3000,5100,2,64,3000,["gold:5"],[500,9500]],[91,5,3,7,1,2,12,3000,5400,2,64,3000,["gold:5"],[500,9500]],[92,5,3,7,2,2,12,3000,5400,2,64,3000,["gold:5"],[500,9500]],[93,5,3,7,3,1,24,1500,5400,2,64,3000,["gold:5"],[500,9500]],[94,5,3,7,4,2,12,3000,5400,2,64,3000,["gold:5"],[500,9500]],[95,5,3,7,5,2,12,3000,5400,2,64,3000,["gold:5"],[500,9500]],[96,5,3,8,1,2,8,4500,5700,2,64,3000,["gold:5"],[500,9500]],[97,5,3,8,2,3,12,3000,5700,2,64,3000,["gold:5"],[500,9500]],[98,5,3,8,3,1,24,1500,5700,2,64,3000,["gold:5"],[500,9500]],[99,5,3,8,4,3,12,3000,5700,2,64,3000,["gold:5"],[500,9500]],[100,5,3,8,5,2,8,4500,5700,2,64,3000,["gold:5"],[500,9500]],[101,5,3,9,1,3,12,3000,6000,2,64,3000,["gold:5"],[500,9500]],[102,5,3,9,2,1,24,1500,6000,2,64,3000,["gold:5"],[500,9500]],[103,5,3,9,3,2,8,4500,6000,2,64,3000,["gold:5"],[500,9500]],[104,5,3,9,4,1,24,1500,6000,2,64,3000,["gold:5"],[500,9500]],[105,5,3,9,5,3,12,3000,6000,2,64,3000,["gold:5"],[500,9500]],[106,5,3,10,1,1,24,1500,6300,2,64,3000,["gold:5"],[500,9500]],[107,5,3,10,2,3,12,3000,6300,2,64,3000,["gold:5"],[500,9500]],[108,5,3,10,3,2,8,4500,6300,2,64,3000,["gold:5"],[500,9500]],[109,5,3,10,4,3,12,3000,6300,2,64,3000,["gold:5"],[500,9500]],[110,5,3,10,5,1,24,1500,6300,2,64,3000,["gold:5"],[500,9500]],[111,5,3,11,1,2,8,4500,6600,2,64,3000,["gold:5"],[500,9500]],[112,5,3,11,2,2,8,4500,6600,2,64,3000,["gold:5"],[500,9500]],[113,5,3,11,3,2,8,4500,6600,2,64,3000,["gold:5"],[500,9500]],[114,5,3,11,4,2,8,4500,6600,2,64,3000,["gold:5"],[500,9500]],[115,5,3,11,5,2,8,4500,6600,2,64,3000,["gold:5"],[500,9500]],[116,5,3,12,1,1,24,1500,6900,2,64,3000,["gold:5"],[500,9500]],[117,5,3,12,2,1,24,1500,6900,2,64,3000,["gold:5"],[500,9500]],[118,5,3,12,3,1,24,1500,6900,2,64,3000,["gold:5"],[500,9500]],[119,5,3,12,4,1,24,1500,6900,2,64,3000,["gold:5"],[500,9500]],[120,5,3,12,5,1,24,1500,6900,2,64,3000,["gold:5"],[500,9500]]]
[[1,1,"史莱姆大王",1,1,1,0,0,0,200,1.5,2,3000,["gold:5"],[500,9500],0],[2,1,"史莱姆大王",1,1,2,0,0,0,200,1.5,2,3000,["gold:5"],[500,9500],0],[3,1,"史莱姆大王",1,1,3,1,12,1500,200,1.5,2,3000,["gold:5"],[500,9500],1],[4,1,"史莱姆大王",1,1,4,0,0,0,200,1.5,2,3000,["gold:5"],[500,9500],0],[5,1,"史莱姆大王",1,1,5,0,0,0,200,1.5,2,3000,["gold:5"],[500,9500],0],[6,1,"史莱姆大王",1,2,1,0,0,0,350,1.5,2,3000,["gold:5"],[500,9500],0],[7,1,"史莱姆大王",1,2,2,0,0,0,350,1.5,2,3000,["gold:5"],[500,9500],0],[8,1,"史莱姆大王",1,2,3,3,6,3000,350,1.5,2,3000,["gold:5"],[500,9500],3],[9,1,"史莱姆大王",1,2,4,0,0,0,350,1.5,2,3000,["gold:5"],[500,9500],0],[10,1,"史莱姆大王",1,2,5,0,0,0,350,1.5,2,3000,["gold:5"],[500,9500],0],[11,1,"史莱姆大王",1,3,1,0,0,0,500,1.5,2,3000,["gold:5"],[500,9500],0],[12,1,"史莱姆大王",1,3,2,0,0,0,500,1.5,2,3000,["gold:5"],[500,9500],0],[13,1,"史莱姆大王",1,3,3,2,4,4500,500,1.5,2,3000,["gold:5"],[500,9500],2],[14,1,"史莱姆大王",1,3,4,0,0,0,500,1.5,2,3000,["gold:5"],[500,9500],0],[15,1,"史莱姆大王",1,3,5,0,0,0,500,1.5,2,3000,["gold:5"],[500,9500],0],[16,2,"捣蛋恶魔",2,1,1,0,0,0,1000,1.5,4,3000,["gold:5"],[500,9500],0],[17,2,"捣蛋恶魔",2,1,2,3,6,3000,1000,1.5,4,3000,["gold:5"],[500,9500],3],[18,2,"捣蛋恶魔",2,1,3,1,12,1500,1000,1.5,4,3000,["gold:5"],[500,9500],1],[19,2,"捣蛋恶魔",2,1,4,3,6,3000,1000,1.5,4,3000,["gold:5"],[500,9500],3],[20,2,"捣蛋恶魔",2,1,5,0,0,0,1000,1.5,4,3000,["gold:5"],[500,9500],0],[21,2,"捣蛋恶魔",2,2,1,2,4,4500,1200,1.5,4,3000,["gold:5"],[500,9500],2],[22,2,"捣蛋恶魔",2,2,2,0,0,0,1200,1.5,4,3000,["gold:5"],[500,9500],0],[23,2,"捣蛋恶魔",2,2,3,3,6,3000,1200,1.5,4,3000,["gold:5"],[500,9500],3],[24,2,"捣蛋恶魔",2,2,4,0,0,0,1200,1.5,4,3000,["gold:5"],[500,9500],0],[25,2,"捣蛋恶魔",2,2,5,2,4,4500,1200,1.5,4,3000,["gold:5"],[500,9500],2],[26,2,"捣蛋恶魔",2,3,1,2,4,4500,1400,1.5,4,3000,["gold:5"],[500,9500],2],[27,2,"捣蛋恶魔",2,3,2,3,6,3000,1400,1.5,4,3000,["gold:5"],[500,9500],3],[28,2,"捣蛋恶魔",2,3,3,1,12,1500,1400,1.5,4,3000,["gold:5"],[500,9500],1],[29,2,"捣蛋恶魔",2,3,4,3,6,3000,1400,1.5,4,3000,["gold:5"],[500,9500],3],[30,2,"捣蛋恶魔",2,3,5,2,4,4500,1400,1.5,4,3000,["gold:5"],[500,9500],2],[31,3,"精灵小偷",3,1,1,3,6,3000,1800,1.5,8,3000,["gold:5"],[500,9500],3],[32,3,"精灵小偷",3,1,2,1,12,1500,1800,1.5,8,3000,["gold:5"],[500,9500],1],[33,3,"精灵小偷",3,1,3,2,4,4500,1800,1.5,8,3000,["gold:5"],[500,9500],2],[34,3,"精灵小偷",3,1,4,1,12,1500,1800,1.5,8,3000,["gold:5"],[500,9500],1],[35,3,"精灵小偷",3,1,5,3,6,3000,1800,1.5,8,3000,["gold:5"],[500,9500],3],[36,3,"精灵小偷",3,2,1,1,12,1500,2100,1.5,8,3000,["gold:5"],[500,9500],1],[37,3,"精灵小偷",3,2,2,3,6,3000,2100,1.5,8,3000,["gold:5"],[500,9500],3],[38,3,"精灵小偷",3,2,3,2,4,4500,2100,1.5,8,3000,["gold:5"],[500,9500],2],[39,3,"精灵小偷",3,2,4,3,6,3000,2100,1.5,8,3000,["gold:5"],[500,9500],3],[40,3,"精灵小偷",3,2,5,1,12,1500,2100,1.5,8,3000,["gold:5"],[500,9500],1],[41,3,"精灵小偷",3,3,1,2,4,4500,2400,1.5,8,3000,["gold:5"],[500,9500],2],[42,3,"精灵小偷",3,3,2,2,4,4500,2400,1.5,8,3000,["gold:5"],[500,9500],2],[43,3,"精灵小偷",3,3,3,2,4,4500,2400,1.5,8,3000,["gold:5"],[500,9500],2],[44,3,"精灵小偷",3,3,4,2,4,4500,2400,1.5,8,3000,["gold:5"],[500,9500],2],[45,3,"精灵小偷",3,3,5,2,4,4500,2400,1.5,8,3000,["box:3:1"],[500,9500],2],[46,4,"大波僵尸",3,1,1,1,12,1500,2700,1.5,16,3000,["gold:5"],[500,9500],1],[47,4,"大波僵尸",3,1,2,1,12,1500,2700,1.5,16,3000,["gold:5"],[500,9500],1],[48,4,"大波僵尸",3,1,3,1,12,1500,2700,1.5,16,3000,["gold:5"],[500,9500],1],[49,4,"大波僵尸",3,1,4,1,12,1500,2700,1.5,16,3000,["gold:5"],[500,9500],1],[50,4,"大波僵尸",3,1,5,1,12,1500,2700,1.5,16,3000,["gold:5"],[500,9500],1],[51,4,"大波僵尸",3,2,1,3,6,3000,3000,1.5,16,3000,["gold:5"],[500,9500],3],[52,4,"大波僵尸",3,2,2,3,6,3000,3000,1.5,16,3000,["gold:5"],[500,9500],3],[53,4,"大波僵尸",3,2,3,3,6,3000,3000,1.5,16,3000,["gold:5"],[500,9500],3],[54,4,"大波僵尸",3,2,4,3,6,3000,3000,1.5,16,3000,["gold:5"],[500,9500],3],[55,4,"大波僵尸",3,2,5,3,6,3000,3000,1.5,16,3000,["gold:5"],[500,9500],3],[56,4,"大波僵尸",3,3,1,2,6,3000,3300,1.5,16,3000,["gold:5"],[500,9500],2],[57,4,"大波僵尸",3,3,2,2,6,3000,3300,1.5,16,3000,["gold:5"],[500,9500],2],[58,4,"大波僵尸",3,3,3,1,12,1500,3300,1.5,16,3000,["gold:5"],[500,9500],1],[59,4,"大波僵尸",3,3,4,2,6,3000,3300,1.5,16,3000,["gold:5"],[500,9500],2],[60,4,"大波僵尸",3,3,5,2,6,3000,3300,1.5,16,3000,["box:3:1"],[500,9500],2],[61,5,"Dio",3,1,1,2,8,4500,3600,2,32,3000,["gold:5"],[500,9500],2],[62,5,"Dio",3,1,2,3,12,3000,3600,2,32,3000,["gold:5"],[500,9500],3],[63,5,"Dio",3,1,3,1,24,1500,3600,2,32,3000,["gold:5"],[500,9500],1],[64,5,"Dio",3,1,4,3,12,3000,3600,2,32,3000,["gold:5"],[500,9500],3],[65,5,"Dio",3,1,5,2,8,4500,3600,2,32,3000,["gold:5"],[500,9500],2],[66,5,"Dio",3,2,1,3,12,3000,3900,2,32,3000,["gold:5"],[500,9500],3],[67,5,"Dio",3,2,2,1,24,1500,3900,2,32,3000,["gold:5"],[500,9500],1],[68,5,"Dio",3,2,3,2,8,4500,3900,2,32,3000,["gold:5"],[500,9500],2],[69,5,"Dio",3,2,4,1,24,1500,3900,2,32,3000,["gold:5"],[500,9500],1],[70,5,"Dio",3,2,5,3,12,3000,3900,2,32,3000,["gold:5"],[500,9500],3],[71,5,"Dio",3,3,1,1,24,1500,4200,2,32,3000,["gold:5"],[500,9500],1],[72,5,"Dio",3,3,2,3,12,3000,4200,2,32,3000,["gold:5"],[500,9500],3],[73,5,"Dio",3,3,3,2,8,4500,4200,2,32,3000,["gold:5"],[500,9500],2],[74,5,"Dio",3,3,4,3,12,3000,4200,2,32,3000,["gold:5"],[500,9500],3],[75,5,"Dio",3,3,5,1,24,1500,4200,2,32,3000,["gold:5"],[500,9500],1],[76,5,"Dio",3,4,1,2,8,4500,4500,2,64,3000,["gold:5"],[500,9500],2],[77,5,"Dio",3,4,2,2,8,4500,4500,2,64,3000,["gold:5"],[500,9500],2],[78,5,"Dio",3,4,3,2,8,4500,4500,2,64,3000,["gold:5"],[500,9500],2],[79,5,"Dio",3,4,4,2,8,4500,4500,2,64,3000,["gold:5"],[500,9500],2],[80,5,"Dio",3,4,5,2,8,4500,4500,2,64,3000,["gold:5"],[500,9500],2],[81,5,"Dio",3,5,1,1,24,1500,4800,2,64,3000,["gold:5"],[500,9500],1],[82,5,"Dio",3,5,2,1,24,1500,4800,2,64,3000,["gold:5"],[500,9500],1],[83,5,"Dio",3,5,3,1,24,1500,4800,2,64,3000,["gold:5"],[500,9500],1],[84,5,"Dio",3,5,4,1,24,1500,4800,2,64,3000,["gold:5"],[500,9500],1],[85,5,"Dio",3,5,5,1,24,1500,4800,2,64,3000,["gold:5"],[500,9500],1],[86,5,"Dio",3,6,1,3,12,3000,5100,2,64,3000,["gold:5"],[500,9500],3],[87,5,"Dio",3,6,2,3,12,3000,5100,2,64,3000,["gold:5"],[500,9500],3],[88,5,"Dio",3,6,3,3,12,3000,5100,2,64,3000,["gold:5"],[500,9500],3],[89,5,"Dio",3,6,4,3,12,3000,5100,2,64,3000,["gold:5"],[500,9500],3],[90,5,"Dio",3,6,5,3,12,3000,5100,2,64,3000,["gold:5"],[500,9500],3],[91,5,"Dio",3,7,1,2,12,3000,5400,2,64,3000,["gold:5"],[500,9500],2],[92,5,"Dio",3,7,2,2,12,3000,5400,2,64,3000,["gold:5"],[500,9500],2],[93,5,"Dio",3,7,3,1,24,1500,5400,2,64,3000,["gold:5"],[500,9500],1],[94,5,"Dio",3,7,4,2,12,3000,5400,2,64,3000,["gold:5"],[500,9500],2],[95,5,"Dio",3,7,5,2,12,3000,5400,2,64,3000,["gold:5"],[500,9500],2],[96,5,"Dio",3,8,1,2,8,4500,5700,2,64,3000,["gold:5"],[500,9500],2],[97,5,"Dio",3,8,2,3,12,3000,5700,2,64,3000,["gold:5"],[500,9500],3],[98,5,"Dio",3,8,3,1,24,1500,5700,2,64,3000,["gold:5"],[500,9500],1],[99,5,"Dio",3,8,4,3,12,3000,5700,2,64,3000,["gold:5"],[500,9500],3],[100,5,"Dio",3,8,5,2,8,4500,5700,2,64,3000,["gold:5"],[500,9500],2],[101,5,"Dio",3,9,1,3,12,3000,6000,2,64,3000,["gold:5"],[500,9500],3],[102,5,"Dio",3,9,2,1,24,1500,6000,2,64,3000,["gold:5"],[500,9500],1],[103,5,"Dio",3,9,3,2,8,4500,6000,2,64,3000,["gold:5"],[500,9500],2],[104,5,"Dio",3,9,4,1,24,1500,6000,2,64,3000,["gold:5"],[500,9500],1],[105,5,"Dio",3,9,5,3,12,3000,6000,2,64,3000,["gold:5"],[500,9500],3],[106,5,"Dio",3,10,1,1,24,1500,6300,2,64,3000,["gold:5"],[500,9500],1],[107,5,"Dio",3,10,2,3,12,3000,6300,2,64,3000,["gold:5"],[500,9500],3],[108,5,"Dio",3,10,3,2,8,4500,6300,2,64,3000,["gold:5"],[500,9500],2],[109,5,"Dio",3,10,4,3,12,3000,6300,2,64,3000,["gold:5"],[500,9500],3],[110,5,"Dio",3,10,5,1,24,1500,6300,2,64,3000,["gold:5"],[500,9500],1],[111,5,"Dio",3,11,1,2,8,4500,6600,2,64,3000,["gold:5"],[500,9500],2],[112,5,"Dio",3,11,2,2,8,4500,6600,2,64,3000,["gold:5"],[500,9500],2],[113,5,"Dio",3,11,3,2,8,4500,6600,2,64,3000,["gold:5"],[500,9500],2],[114,5,"Dio",3,11,4,2,8,4500,6600,2,64,3000,["gold:5"],[500,9500],2],[115,5,"Dio",3,11,5,2,8,4500,6600,2,64,3000,["gold:5"],[500,9500],2],[116,5,"Dio",3,12,1,1,24,1500,6900,2,64,3000,["gold:5"],[500,9500],1],[117,5,"Dio",3,12,2,1,24,1500,6900,2,64,3000,["gold:5"],[500,9500],1],[118,5,"Dio",3,12,3,1,24,1500,6900,2,64,3000,["gold:5"],[500,9500],1],[119,5,"Dio",3,12,4,1,24,1500,6900,2,64,3000,["gold:5"],[500,9500],1],[120,5,"Dio",3,12,5,1,24,1500,6900,2,64,3000,["gold:5"],[500,9500],1]]
Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/supercell-magic SDF.asset
@@ -101,6 +101,7 @@
    - _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
@@ -115,7 +116,7 @@
  m_EditorClassIdentifier: 
  hashCode: -853453286
  material: {fileID: -3548855653558765056}
  materialHashCode: -154151599
  materialHashCode: -1155586438
  m_Version: 1.1.0
  m_SourceFontFileGUID: 8294854c9f5a3d74386c04248156e896
  m_SourceFontFile_EditorRef: {fileID: 0}
@@ -1892,6 +1893,7 @@
  m_AtlasTextures:
  - {fileID: 890352636199439265}
  m_AtlasTextureIndex: 0
  m_IsMultiAtlasTexturesEnabled: 0
  m_UsedGlyphRects:
  - m_X: 0
    m_Y: 0
@@ -2613,12 +2615,15 @@
  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
@@ -2635,6 +2640,7 @@
  image data: 262144
  _typelessdata: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000106080002090b0c0c0d0d0c0c0c0b08010006000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000040a0c0e0f0f10100f0e0d0c0a0300000000000000000000000000000000000000000007090909090807070503010000000000000000000000000000000000050b0d101112121110100e0d0b090200040200000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c121419191b1c1d1d1e1e1e1d1d1c1b1918170e0c0600000000070d0f1212121211111111100f0f0e0d0c0a0300000000000000000000000000000000000000070b0c0e0f0f0f0f0e0c0a04000000000000000000000000000000000000000000000000000000040506070708080806050300000000000000000000000000030a0c101316181819181614100c0a04000000000000000000040b0c0e0d0c0b08010005030100000000000000000000000000000000000000000000000000000000000000000000030001080b0c0c0d0e0e0e0d0d0b0802000000000000000000000000000000000000000000000000000000000000000000000000010405070002090b0c0d0e0e0e0f0f0f0f0f0f0e0d0c0b08010005030000000000000000000000000000000000000000000000000000000000000000000000000000040e14161c1d1e151d2021222222222121201d151c1b0c0a0400000000020b11131616161515151414131211100f0d0c0b07000000000000000000000000000000000006100c171f212324242525242423211e17100e0800000000000000000000000000000000070b1d1f1f1f1e1d1d1c1a181715120e0b0902000000000000000000000d192022262727272626252422211e161c1a1711070000000000000000000000000000000000000000000000000000000000000000000000000000000006141f26292e2f30313233333433333231302f2d2c2320190e0002101b222427272727272626262525242322211e171d110f090000000000000000000000000008131c2021232424252423211f17110f09000000000000010308090a0a0503000000000000030c1215191a1b1c1d1d1e1d1c1a1815100b0801000000000000000b171e2125282b2d2e2e2d2b2926211f170c030000000000000c181f22232221201d151c1a18171513100e0b090300000000000000000000000000000000000000000000000000010d171d141d202122222323232222201d1512100a0100000000000000000000000000000000000000000000000000000000010b111316191b1c1e151d202122232323242424242424232221201d151c1a181613100b070000000000000000000000000000000000000000000000000000000000000000081621282b313233283236363737373737363531273230211f170c000006131e26282b2b2b2b2a2a292928272625242321201c131b0d0b0500000000000000000000000a18232b29333638393a3a3a3a393836332925231c110300000000000000000000000008131c2032343434333332312f2e2c2a2724211e160a00000000000000000d1d2b34373b3c3c3c3c3b3a3937363228312f2c24190b0000000000000000000000000000000000000000000000000000000000000000000000000000021424323b3e4344454647484849494847474544434138352c1e0e10202d36393c3c3c3c3c3c3b3b3b3a3938373633293226231c1103000000000000000000000e182530353738393a3a393837332a26231c12040000061016181d1f1f1f1a181208000000071520272a2e2f313132323332312f2e2a25201c140800000000000b1b2933363b3e4142434342403e3b3733291e160b000000000c1d2a343739383735312731302e2c2a282523211e1619150d0b050000000000000000000000000000000000000001111f2a31263135363738383938383736312727251e1305000000000000000000000000000000000000000000000000000005131e25282c2e303133273136373738383939393a3a3939383837353127312f2d2b2825201c13080000000000000000000000000000000000000000000000000000000000041626333d404647484a454b4c4c4d4c4c4c4b4b443747463633291c0c021324313a3d40404040403f3f3e3d3d3b3a393837353025302220190e000000000000000000061828363f3a464c4d4e4f50504f4e4d4b46393b382f21110000000000000000000000081825303547494949494847464543413f3c393632281a1507000000000005192b3b484d5051515151504f4e4d4b453846444036291900000000000000000000000000000000000000000000000000000000000000000000000000000c1f32424f5458595a5b5c5d5e5e5e5d5d5c5b5958574d493c2c191b2d3e4a4e5151515151515150504f4e4e4d4b4639473b382f22110000000000000000000e1e2b36434a4c4d4e4f4f4f4d4c473a3b382f2212000917232b2d323434342f2d25190b00031525323c3f43444647474848484645433f3a353026180800000003172939464b505356585858585653504c473a32291b0b000008182a3b474c4e4d4c4b4437474543413f3d3b383632282e2b221f180d0000000000000000000000000000000000000d1f2f3d4649444b4b4c4d4e4e4d4d4c4b44373d3930231301000000000000000000000000000000000000000000000000071523313a3d414345474838454b4c4d4d4e4e4e4f4f4f4f4e4e4d4c4b4437464442403d3b3530251808000000000000000000000000000000000000000000000000000000000e21334450565b5d5e5f56606161626261616160555e5c5b4c463a29170b1e31424e535655555555545453535251504e4d4c4a43364638352b1e0e00000000000000001023364653585861636464656564636261575b504b3f2f1c0800000000000000000000132536434a5c5e5e5e5e5d5c5c5a585654524e4b453832251503000000000b203448596265666767666565636260565d5b595447361a0a0000000000000000000000000000000000000000000000000000000000000000000000000012263b4f60696e6e70717272737373727271706e6d6c635a49352022364a5c646767676766666666656464636261575e5c504c402f1c090000000000000006192b3c4954606163646464646361585c504c402f1c091727353f4248494a494541372919030c2032434f54595a5b5c5c5d5d5d5b5a5855504b433626140100000a1e3346576165686b6d6d6e6d6b696561584b46392916030013253647596163626160555e5c5a58565452504e4b4539434037342a1d0d0000000000000000000000000000000003172a3d4d5a5e5560616162636363626260555a524d41301e0a000000000000000000000000000000000000000000000003152533424e5356595a5c5d5e5660616263636364646464646463626160555d5b5a585553504a433625130000000000000000000000000000000000000000000000000000000014283d50626b717273747575767777777776767574737170615846331f11263a4e60686b6b6b6a6a6a69696867666564626160545d5b4d483c2b190500000000000000162b3f53646d74767879797a7a797978767470655d4b38230e000000000000000000071c3043546072747474737272716f6d6c6a676360564f4332200c000000000d22374d62787b7c7c7c7b7b7a7977767472716f655438271502000000000000000000000000000000000000000000000000000000000000000000000005192b3c54697e8384858687888889888887868584828178634d382324394e647a7c7c7c7c7c7b7b7b7a7a79787776757372665e4c38230f000000000000000b2035495a6273767879797a7978767471665e4c38231121354552585d5e5f5f5a544737211112273c4f616a6e6f707172727372716f6d6a65605443301c0800000c21364b61757b7d8082838382807e7b7672615746321e0a071c3043546177787776757473716f6d6c6a68656360575b58554c483b2a1805000000000000000000000000000000081d31465a6b747575767777787878777775726f675f4d3925100000000000000000000000000000000000000000000000102133435060686b6e7071737474757677787878797979797979787776757472716f6d6b6865605443301c10000000000000000000000000000000000000000000000000000004182a3a566b80868788898a8b8b8c8c8c8c8c8b8a8988878576614c362117293953687e808080807f7f7e7e7d7c7b7a79787675737270625a4835200b00000000000000182e43586d82898b8d8e8f8f8f8f8e8d8b89857b65503b25100000000000000000000b20354a607286898989888887868483817f7c79756a614f3c271300000002172c42576c819091919191908f8e8c8b898886836f5645311d0900000000000000000000000000000000000000000000000000000000000000000000000b2034485a728798999a9b9c9d9d9e9e9d9c9c9a9998947f6a553a29293a596f839191919191919090908f8e8d8c8b8a88867c66503b2611000000000000000d23384d62788c8c8d8e8f8f8e8d8c89857c66503b26192f4052646d727474746f66543f2e1c152a3f546a7f83848686878788878684837f7b72604b35200b000013283d52687d909396979898979593908c8775614b36210c1628394a6072858e8d8c8a8a88868583817f7d7a787673706e6a625948341f0b000000000000000000000000000000091f34495e748a8a8a8b8c8d8d8e8d8d8c8a87847d67523d27120000000000000000000000000000000000000000000009192e3f50616a7d8183858688898a8b8c8c8d8d8e8e8e8f8f8e8e8d8d8c8a8988868482807d7b72604a3e2e1b0b000000000000000000000000000000000000000000000000000a1f34475972879b9c9d9f9faba1a1a2a1a1a1a0a99f9d9c917c66513c261e334657728795959595959494939292908f8e8d8c8a89878578624d38220d00000000000000192e43586e8398a8a2a3a4a5a5a4a3a2a79e97816c573c2b190600000000000000000f243a4f647a8f9e9e9e9e9d9c9b9a989694918e8c7f6a543f2a1500000004192e43596e8398a6a6a6a6a5a4a3a2a89f9d9b8b75604b36200b00000000000000000000000000000000000000000000000000000000000000000000000d22384d62778da5aeafb0b1b2b3b3b3b2b2b1b0aead9a857058463333465872879da6a6a6a6a6a6a5a5a4a3a3a2aa9f9e96806b56362513000000000000000e23384e63788daaa2a3a4a4a4a2a89e937e69533e2926374c5e6d8287898989846f5d4b37231b30455b708598999b9c9c9d9d9d9b9a98948f7d68523d28130000152a3f546a7f94a8abadadadadaba8a5a58b76604b36210b1e324557677d92a3a2a1a99f9d9c9a98969492908d8b8886838077624c37220d000000000000000000000000000000081d314455758a9faaa0a1a2a3a3a2a2aa9f9d97816c57422c17020000000000000000000000000000000000000000011426374b5d6a7f9296989a9c9d9e9faaa1a2a2a3a3a3a4a4a4a4a3a3a2a1a89f9d9b99979592907f695c4b392916030000000000000000000000000000000000000000000000000c22374c61778ca5b2b3b4b5bcb6b6b7b7b6b6c7bab4b3ab96816b563a2921364c61768ba5aaaaaaaaa9a9a8a8a7a6a5a3a2ab9f9e9c917c67523c271200000000000000152a3f556a7f94aac6b9b9babab9b8c5b9b19c87725a4935200b0302010000000105192b3b566b8095abb3b3b3b2b1b1afadaba9a7ab927d68523d2813000000051b30455a70859aafbcbcbbbabab8c6bab4b2a18c76614c37210c000000000000000000000000000000000000000000000000000000000000000000000012273c52677c91a7c3c5c6c7c7c8c8c8c7c7c6c5c3b49f8b76614c36364c61768ba5b7bcbcbbbbbbbbbab9b9b8c8bbb4af9a856f5443301c070000000000000e23394e63788ea3c8b9b9b9b9c6b9a9947e69543f29314455657b909d9e9f9e907b65503f2e1c31465c71869bafb0b1b1b2b2b2b0afada6917c67513c27120001162b41566b8096abc0c2c2c3c2c0bebbaa8a75604b3520182a3b4b6075889db2c1c7bab4b3b1afadaba9a7a5a3a79e9b988f7a65503a25100000000000000000000000000000000b20354b60758aa0bbb6b6b7b8b8b8c8bbb4ac97826d57422d18020000000000000000000000000000000000000000081d314455657b8c9fabaeafb1b2b3b4bbc8b7b8b8b8b9b9b9b9b9b9b8b7c6bab4b2b0afadaaa89f8c7a645746321e1100000000000000000000000000000000000000000000000011263b50667b90a5c3c8c9cacfdacccccccccbd7cdc9c6b09b8671584633243a4f64798fa4c3c0bfbfbfbebebdbcbbbab9c9bcb4b3ab96806b56412b160000000000000011263b50667b90a5c3d3cecfcfceced6cab6a48d78624d38231918171615151616162034485971869cb1c6c9c8c7c7c6c4c2c1bfc6a48f7a654f3a2510000000071c31465c71869bb1c6d1d0d0cfced7cdc9b7a18c77624c37220d0000000000000000000000000000000000000000000000000000000000000000000001152737576c8196acc1d6dbdcdddddedddddcdbdacebbaa917c67513c3a4f657a8fa4c3d4d1d1d0d0d0cfcfcecdd8cec9b39e8974604a35200b0000000000000e23394e63788ea3b8cdcecfced6bfa9947f6a543f28384b6073869cb1b3b4af9a84705d4b372333485d72889db2c5c6c7c7c8c7c6c4baa5907b65503b26100002172d42576c8297acc1d7d8d8d7d5c9b49f8a745443301c1f3448596a8095a6b7cbd8cec9c8c6c4c2c1bfbdbac5b8b3b0a5907a65503b25100000000000000000000000000000000b20364b60758ba0b5d9cccccdcdcdd9cec2ad98836d58432e1803000000000000000000000000000000000000000417293a4b6073869cabbcc3c5c6c8c9c9ced8cccdcdcdcececececececdccd7cdc9c7c6c4c2c0bbaa9d8775614b3f2e1b0b0000000000000000000000000000000000000000000000152a40556a7f95aabfd4dedfe3ece1e1e1e1e1e9e1decab49f8b76614c36283d52677d92a7bcd2d5d4d4d3d3d2d1d0cfced9cfcac4af9a846f5a3b2b18050000000000000c21374c61778ca4b6cadee4e4e4e3e5d3c2a9947e69543f2f2f2e2d2c2b2b2b2b2b2c374d62778ca4b5c9dedddddcdbd9d8d6ccb9a88c77624c37220d000000071d32475c72879cb1c7dce6e5e4e3e9e1cbb6a18c76614c37210c00000000000000000000000000000000000000000000000000000000000000000000081d31445570869bb0c5dbf0f1f2f2f3f3f2f1f1ebd9c8ac97826d573d3e54697e93a9bed3e6e6e6e5e5e5e4e3e2eae0ccb9a78d78634d38230e0000000000000e23394e63788ea3b8cde3e4e3d4bfaa947f6a553f324556687d93a4b5c9c9b4a28f7b65503e2e30435474899eb3c9dbdcdcdddcdbceb9a48f79644f3a240f0003192e43586e8398adc3d8ededecdec9b49e89745f4926182a3a4c62778a9fb4c4d4e7e2dfdddbdad8d6d4d2cfd5ccc8bba5907b66503b26110000000000000000000000000000000b21364b60768ba0b5cbe0e2e2e3e2ebd8c3ae99836e59442e1904000000000000000000000000000000000000000a1f334758697e93a4b5c9d9dadbdddedfe2eae1e2e2e3e3e3e4e4e3e3e2e2e9e1dedddbd9d7d8c8b7a596816c5d4b392917030000000000000000000000000000000000000000000417293a596e8499aec3d9eef4f8fffff7f6f6fffdf6e3cfbcab907b66513b2b40556b8095aac0d5eaeae9e9e8e7e7e5e4e3ebe3ddc8b39e8873594834200b0000000000000a1f33475872879cb2c7dcf1faf9fff1dbc6b19c86715d4b3c444342414040404040414252677d92a7c2d2e5f3f2f1f0efeddec9b49e89745947341f0b000000081d33485d72889db2c7ddf2faf9fff7e3cfbcab8b76604b36210b000000000000000000000000000000000000000000000000000000000000000000000b20354b60758a9fb4c9dff4fffffffffffffffff2ddc8b29d88735b4a38586d8297adc2d7ecfbfbfbfafaf9f8fffbe8d6c5a7917c67523c27120000000000000e23384e63788da3b8cde2f8ead5c0aa95806b5540374b6075889db3c2d2d1c0af9a846f5c4b37354b60758a9fb5cadff1f2f2f2e2cdb8a38d78634e38230e00051a2f445a6f8499afc4d9eefff3ddc8b39e88735e49331f3447596b8196a8bacde2f2f6f4f2f1efedebe9e7e5e7e0d0bba6907b66513b26110000000000000000000000000000000c21364b61768ba0b6cbe0f5f8f8ffeed9c4ae99846f59442f1a0400000000000000000000000000000000000004172a3a4c6176899eb3c2d2e7eff1f2f3f4f7fbf5f3ede9e8e8eaedf2f4fafffcf6f4f2f0eeece6d4c3b59f8d7b655746331e120000000000000000000000000000000000000000000a1f33465872889db2c7ddf2fffffffffffffffffffeebd9c9ab96806b56392937596e8399aec3d8eefffefefdfdfcfbfafffef5e0ccb8a78c77624c37220d00000000000004172a3a586d8297adc2d7ecfffffff3dec9b5a4907b655a5b5958575655555556565657586c8297acc1d7ecfffffffffff0dbc6b09b86715b3b2a1805000000091e33485e73889db3c8ddf2fffffff4dfcab49f8a755645321e09000000000000000000000000000000000000000000000000000000000000000000000f24394e64798ea9bacde2f6fffffffffffffffff4dfcbb7a68e79634e455671869cb1c6dbf1ffffffffffffffffffebd5c0ab96806b56412b160000000000000e23384d63788da2b8cde2f7ebd6c0ab96816b56414455697e93a6b7cbe0dcc7b4a28f7a644f3d374c61768cabbccfe3f8fffffeebd9c8a28c77624d37220d00051b30455a70859aafc5daeffff3ddc8b39e88735e4933293a4c61778a9fb4c6d7e9fffffffffffffffffefcfffbe6d0bba6917b66513c26110000000000000000000000000000000c21364c61768ba1b6cbe0f6ffffffefd9c4af9a846f5a452f1a050000000000000000000000000000000000000a1f3347586b8095a7b8cce0f0fffffffffff3e8e0ded8d4d3d3d4d8dddfe7f2f6fffffffffffff1e3cfbcab9d8775614b402f1c0c00000000000000000000000000000000000000000c21364c61768ba5b7cbdff4fffffffffffffffffffff0dbc6b09b8671574633445572879cb1c7dcf1fffffffffffffffffffffbe7d5c5a5907b66503b26110000000000000013283d52687d92a7c2d3e5f9fffff8e5d2c2b09a847873716e6d6c6b6a6a6b6b6b6b6c6e70859bb0c5dbf0ffffffffffedd8c3ad98836e58432e1900000000091e34495e73899eb3c8def3fffffff3dec9b39e89745e382816040000000000000000000000000000000000000000000000000000000000000000000013283d53687d92a8c7d7eafdfffffffffffffffffae7d4c4a9947f69544b60758a9fb4c9dff4ffffffffffffffffffefdac4af9a856f5a3c2b190500000000000d23384d62788da2b7cde2f7ecd6c1ac97816c57364b6074879db2c4d4e7e3d0c0ae99836e5b4a384d63788da2b8daecfffffff7e2cebbaa8b76614b36210c00061c31465b71869bb0c6dbf0fff3ddc8b39e88735e49333347586b8095a8bacde4f5fffffffffffffffffffffffbe6d1bca6917c67513c27120000000000000000000000000000000c21374c61768ca1b6cbe1f6ffffffefdac5af9a85705a45301b050000000000000000000000000000000000031729394c6176899eb4c5d5e8fefffffffff1e3d6ccc9c3bfbebebfc3c8cbd4dce3eefcffffffffffecdac9b7a597826d5e4c3a2a17040000000000000000000000000000000000000010253a4f657a8fa4c3d4e6fafffffffffffffffffffff4dfcab49f8b76614c364b60758a9fb4cadff4ffffffffffffffffffffffe9d4bea9947f69543f2a14000000000000000d22384d62778da4b6cadef3fffffff0ddc8b4a29a8d8886848382818080808080818283858c9fb4cadff4ffffffffffead4bfaa957f6a55402a1500000000091f34495e74899eb3c9def3fffffff2ddc8b29d88735d48331f171915120f0b0902000000000000000000000000000000000000000000000000000002172c41576c8196acc1d6ebffffffffffffffffffffefdac4af9a856f574e64798eaabbcee2f7fffffffffffffffffff3dec8b39e89735a4835200b00000000000d22374d62778ca2b7cce1f7ecd7c2ad97826d584354687d92a5b7cae2f2eedfcab59f8c79634e3c4f64798ea4b9cee3fffffff4dfcab49f8a755746321e0a00071c32475c71879cb1c6dcf1fff3ddc8b39e88735e4927374c6176899eb4c6d7e9fffffffffffffffffffffffffce6d1bca7917c67523c27120000000000000000000000000000000c22374c61778ca1b6cce1f6fffffff0dbc5b09b86705b46311b0600000000000000000000000000000000000a1e3346576b8095a8b9cce3f3fffffffff1e1d3c5b9b3aeaaa8a8aaaeb3b7c4c7d0dde9f7fffffffff7e7d4c3b19f907c665847331f0a0000000000000000000000000000000000000013293e53687e93a8bdd3e8fffffffffffffffffffffff7e2cebbaa907b66503b4e63788eaabbcee2f7ffffffffffffffffffffffedd7c2ad98826d58372715010000000000000b2034485a72879cb1c7dcf1fffffff7e4d1c0b4b0a79e9b9998979695959595959697989a9faabbcee2f7fffffffffdead8c7a6917c67513c2712000000000a1f34495f74899eb4c9def3fffffff1dcc7b19c87725c473733292e2b2824201d1514100b090300000000000000000000000000000000000000000004182a3a5a70859aafc5daeffffffffffffffffffffff4dfc9b49f8a766152687d92a7c8d8eafdfffffffffffffffffff5e0ccb8a78d78624d38220d00000000000c22374c61778ca1b6cce1ffeed8c3ae99836e594a6073869cb1c3d4e6fff8e3cfbcab98826d5a4950657a90a5bacfe5fafffff3dec9b39e89745e3929160300081d32485d72879db2c7dcf2fff3ddc8b39e88735e493144556a7f94a8b9cce4f5fffffffffffffffffffffffffce7d1bca7927c67523d27120000000000000000000000000000000d22374d62778ca2b7cce1f7fffffff0dbc6b19b86715c46311c0700000000000000000000000000000000000c21364c6175899eb3c6d6e8fffffffff9e6d3c3b6a79e9894939395989da6afb3bfcbd9e9fbfffffffff1e1cebdb39d8876614c37210c00000000000000000000000000000000000002172c42576c8197acc1d6ecfffffffffffffffffffffffeebd9c8ab96806b563a51677c91a6c8d8eafefffffffffffffffffffffff1dbc6b19c86715544311d0800000000000005192b3c576c8196acc8d8eafeffffffefded1c8c5b8b3b0aeadacabaaaaaaabababacadb0b4bbc8d8eafefffffffff6e2cebaa98e78634e39230e000000000a1f344a5f74899fb4c9def4fffffff1dcc6b19c87715c4e4c473a43403d393632282925211e160f0b080100000000000000000000000000000000000a1f33475873889eb3c8ddf3fffffffffffffffffffff7e2cebbaa917c67566c8196abc1d6ebfffffffffffffffffffffbe8d6c5a6917c66513c261100000000000c21364b61768ba0b6d8eafdefdac4af9a856f5a51667b90a4b6cae1f1ffffecdac9b49f8b78634d51667c91a6bbd1e6fbfffff2ddc7b29d88725d48331d0000091e33485e73889db3c8ddf2fff3ddc8b39e88735e49364b6074889db2c6d6e8fffffffffffffffffffffffffffce7d2bda7927d68523d28130000000000000000000000000000000d23384d62788da2b7cde2f7fffffff1dcc6b19c87715c47321c07000000000000000000000000000000000014293e53697e93a7b9cce4f4fffffffff3dfcab6a59c89837f7e7e7f83888f99a1aebbcbdef1ffffffffffece0cbb7a6947f69543f2a1400000000000000000000000000000000000004182a3a5b70859ab0c5daeffffffffffffffffffffffffff0dbc6b09b86715847556a7f95aabfd4eafffffffffffffffffffffffff4dfc9b49f8a75604b35200b0000000000000011263c51667c91aabbcee2f7fffffffdefe4ddd5ccc8c6c3c2c1c0bfbfc0c0c0c0c1c3c5caced8e6f6fffffffffff4dfc9b49f8a75604b35200b000000000a1f344a5f74899fb4c9def4fffffff1dcc6b19c8671656361585b5855524f4b45383e3a36322825201d1409000000000000000000000000000000000c22374c61778ca7b8cce0f5fffffffffffffffffffffdead8c8ad98836d5570859aafc5daefffffffffffffffffffffffead4bfaa957f6a55402a1500000000000b20354b60758aa9bacee2f6f0dbc6b09b86715b5b6f849aafc2d3e5fffffff7e2cebbaa97826d5a53687d92a8bdd2e7fdfffff1dcc6b19c87715c47321c0700091f34495e74899eb3c9def3fff3dec9b49e89745f493e52677c92a6b7cbe4f4fffffffffffffffffffffffffffde7d2bda8927d68533d28130000000000000000000000000000000e23394e63788ea3b8cde3f8fffffff1dcc7b29c87725d47321d0800000000000000000000000000000000001a2f44596f8499aec5d6e8fffffffffff1dcc7b29c87756e6a69696a6e747a84949daec2d6ebfffffffffffae7d5c4ab96806b56412b160000000000000000000000000000000000000a1f33475873899eb3c8def3fffffffffffffffffffffffff4dfcab49f8b76614c586e8398adc3d8edfffffffffffffffffffffffff6e2cdbaa98d78634e38230e000000000000000c21364c61768a9fb4cadff4fffffffffff7f3e8e0dedbd9d8d7d6d5d5d5d5d5d6d7d8dadfe2eaf6fffffffffffff1dcc6b19c86715544311d08000000000a1f344a5f74899fb4c9def4fffffff2ddc8b29d887d7b797674716e6a6764605658544f4b45383a353126191002000000000000000000000000000010253a50657a8fa5c5d5e7fbfffffffffffffffffffffff3dec9b39e89746074899eb4c9def3ffffffffffffffffffffffeed8c3ae99836e593929160300000000081d314455748a9fb4c9dff4f2dcc7b29d87725d63798ea2b3c7e0f0fffffffeebd9c8b49f8b7862546a7f94a9bfd4e9fefffff0dbc5b09b86705b46311b06000a1f344a5f74899fb4c9def4fff4dfcab49f8a7555444a5c70859bb0c4d4e7fffffffffffffffffffffffffffffde8d2bda8937d68533e28130000000000000000000000000000000f24394e64798ea3b9cee3f8fffffff2ddc7b29d88725d48331d0800000000000000000000000000000000001a2f445a6f8499afc4d9eefffffffffff1dbc6b19c867157555353555460656f7f94a9bed4e9feffffffffffecd7c1ac97816c57422d170000000000000000000000000000000000000c22374c61778ca7b8cce0f5fffffffffffffffffffffffff7e3cfbcab917c66515571869cb1c6dcf1fffffffffffffffffffffffffdead7c7a6917c67513c2712000000000000000a1e33465770859ab0c5daeffffffffffffffffbf5f3f0eeedecebeaeaeaeaeaebecedeff4f7feffffffffffffffedd8c3ad98836e5837271501000000000a1f344a5f74899fb4c9def4fffffff4dfcbb7a69d92908e8c898683807d7975716d69656056554f4b44372e2111030000000000000000000000000013293e53687e93a8bdd3e8fffffffffffffffffffffffff5e0ccb9a7907b65798ea8b9cce1f5fffffffffffffffffffffff2dcc7b29d87725746321e0a00000000011426495e73899eb3c8def3f3dec9b49e8974586c8197acc0d0e3fefffffffff6e2cebbaa97826c5a6b8096abc0d5ebffffffefdac4af9a856f5a45301a05000a1f354a5f748a9fb4c9dff4fff7e2cebbaa8a75604b4f647a8ea3b4c8e2f2fffffffffffffffffffffffffffffde8d3bea8937e69533e29140000000000000000000000000000000f243a4f64798fa4b9cee4f9fffffff3ddc8b39e88735e49331e0900000000000000000000000000000000001a2f445a6f8499afc4d9eefffffffffff0dbc6b09b86715b393e3e36434a5063798ea3b8cee3f8ffffffffffedd7c2ad98826d58432d1800000000000000000000000000000000000010253a4f657a8fa4c5d6e8fbfffffffffffffffffffffffffeebd9c9ac97816c5760758a9fb4c9dff4ffffffffffffffffffffffffffead4bfaa957f6a55402a150000000000000003172939546a7f94a9c3d4e6fafffffffffffffffffffef7f4f2f1f1f0f0f1f2f4f7feffffffffffffffffffffffe9d4bfaa947f6a553f2a1500000000000a1f354a5f748a9fb4c9dff4fffffffae7d4c4b7b2a7a5a3a89e9b9895928e8a86827e7a76706a6460554b3f2e211101000000000000000000000002172c41576c8196acc1d6ebfffffffffffffffffffffffffbe8d6c5ae9882718095aac6d6e8fcfffffffffffffffffffffff4dfcab59f8b76614b36210c00000000001d33485d72889db2c7ddf2f5e1cdb9a88b766176899eb4c9deeefffffffffffdead8c8b49f8b78626d8297adc2d7ecffffffeed9c4ae99846f59442f1a0400081d314455758a9fb5cadff4fffeebd9b6a18b76614c586d8297adc1d1e4fffffffffffffffffffffffffffffffee8d3bea9937e69543e291400000000000000000000000000000010253a4f657a8fa4bacfe4f9fffffff3dec9b39e89745e49341f0000000000000000000000000000000000001a2f445a6f8499afc4d9eefffffffffff0dbc5b09b86705b4631292530394e63788ea3b8cde3f8ffffffffffedd8c3ae98836e59432e1900000000000000000000000000000000000013283d53687d92a8bdd2e7fffffffffffffffffffffffffffff1dcc7b29c87725a63798eaabbcee2f7ffffffffffffffffffffffffffedd8c3ad98836e5837261401000000000000000e24394e63798ea5b7cadff4fffffffffffffffff6ebe2dfdddcdbdbdbdcdddfe2ebf6fffffffffffffffffffbe8d6c5a6907b66513b261100000000000a1f344a5f74899fb4c9def4fffffffff2e2d4cbc8bcbac6b9b3b0adaaa7aa9f9c98938f8a85807a74655d4b3f2e1f0f000000000000000000000004172a3a5a6f859aafc4daeffffffffffff9f3f1eff1f7fffff3dbc6b2a098878d9fb4cadff4fffffffffffdfbfffffffffff8e3cfbcab8f7a644f3a240f00000000071c32475c71879cb1c6dcf1fce9d6c6a48f7a687e93a8b9cce1f5fffffffffffff6e2cebbaa97826d6e8499aec3d9eeffffffedd8c3ad98836e58432e1903000b20354b60758aabbccfe3f8ffffe2cdb7a28d78624d61768a9fb4c9deeffffffffffffffffffffffffffffffffee9d3bea9947e69543f291400000000000000000000000000000010263b50657b90a5bad0e5fafffffff4dec9b49f89745f3b2b190500000000000000000000000000000000001a2f445a6f8499afc4d9eeffffffffffefdac5b09a85705b45301b1323384d63788da2b8cde2f7ffffffffffeed8c3ae99836e59442e19000000000000000000000000000000000001162b41566b8096abc0d5ebfffffffffffffffffffffffffffff3dfcab6a58d7862677d92a7c8d8eafdfffffffffffffffffffffffffff1dbc6b19c86715544311d08000000000000000c21364a5b72879db2c7ddf2fffffffffffffaece6d9cecac8c7c6c6c6c7c8caced9e6ebf8fffffffffffffff5e0ccb9a78d77624d38220d00000000000a1f344a5f74899fb4c9def4fffffffffff2e7dfddd1d0d6ccc9c6c3bfc8bbb4b1ada9a99f9a958f887b655d4b3d2c1b0b000000000000000000000a1f33475873889db3c8ddf2fffffffef0e5dedcdadce3eefcf5e2cfbeb2a49c9fabbccfe3f7fffffff8efe8e6eceef4feffffecdac9a8927d68533d281300000000061b31465b70869bb0c5dbf0ffedd8c3ae98827b889db2c6d6e8fcfffffffffffffdead8c8b49f8b7870859bb0c5dbf0ffffffecd7c2ac97826d57422d1802000b20364b60758ba0b5daecfffff9e3ceb9a48e796453697e93a8bacde1f6fffffffffffffffffffffffffffffffee9d4bfa9947f6a543f2a1500000000000000000000000000000011263b51667b90a6bbd0e5fbfffffff4dfcab49f8a75594834201100000000000000000000000000000000001a2f445a6f8499afc4d9eeffffffffffefdac5af9a85705a45301b0d22384d62778da2b7cce2f7ffffffffffeed9c3ae99846e59442f19000000000000000000000000000000000001142637596e8499aec3d9eefffffffffffffffffffffffffffff9e6d3c3a7927d686c8196acc1d6ebfffffffffffffffffffffffffffff4dfc9b49f8a75604b35200b00000000000000071a2d3d576c8197acc5d6e8fbfffffffffeecdccfc8bbb4b2b1b1b0b1b1b3b4bbc8cddaebfcfffffffffffff3dec9b39e89745a4835200b00000000000a1f344a5f74899fb4c9def4fffffffffffffaf4f2e7e5e8e1dedbd8d5d8cecac6c2c7bab4b0aaa69e8a7b655b49392917030000000000000000000c21374c61768ca6b8cbe0f4fffffff0e0d3cac6c5c8d1deeeffeddccfc2b6b1b4bcc9d9ebfefffff5e7dbd4d1d7dae1ecfaffebd6c1ab96816c56412c1700000000051a30455a6f859aafc4daefffefdbc6b2a098909da6b7cbe4f4fffffffffffffffff6e2cebbaa9b857f8d9fb5cadff4ffffffebd6c1ac96816c57412c1702000b21364b60768ba0b5cbe0fffffae5d0bba5907b665c71869bb1c6d7e9fcffffffffffffffffffffffffffffffffe9d4bfaa947f6a553f2a1500000000000000000000000000000d1d314251667c91a6bbd1e6fbfffffff7e3cfbcab8c77624d3f2e1909000000000000000000000000000000001a2f445a6f8499afc4d9eeffffffffffefd9c4af9a846f5a452f1a0d22374c62778ca1b7cce1f6ffffffffffeed9c4ae99846f59442f1a0000000000000000000000000000000000081d31445572879cb1c7dcf1ffffffffffffffffffffffffffffffedd8c2ad98836d71869cb1c6dbf1fffffffffffffffffffffffffffff6e2cdbaa98d78634d38230e000000000000000011263b50667b90a7b9cce0f5fffffffff5e1cfbeb2aa9f9d9c9c9b9b9c9d9faab0bccddff3ffffffffffffefdac5af9a85705a3c2b190500000000000a1f34495f74899eb4c9def3fffffffffffffffffffcfffcf5f3f0edeaeae2dfdbd7d8cec9c5c5b8a89e8979635746331e1301000000000000000010253a4f657a8fa4c4d5e7fafffff9e5d3c2b6b1afb4c0d1e5f5faede0d3cac6cacfd9e7f7fffffee7d7c9bfbcc2c5cedcecfeefd9c4af9a846f5a3929170300000004192f44596e8499aec3d9eefff5e2cfbeb2aea6b2b7c4d4e7fffffffffffffffffffeead8c8b5a39b949fabbccfe3f8ffffffead5c0ab95806b56402b1601000b21364b60768ba0b5cbe0f5fffde7d2bda8927d68647a8fa3b5c9e4f5ffffffffffffffffffffffffffffffffffead4bfaa957f6a55402a150000000000000000000000000005182b3b4e606f8399aec4d9eefffffffffeebd9c9ad98826d5d4b372614010000000000000000000000000000001a2f445a6f8499afc4d9eeffffffffffeed9c4af99846f5a442f1a0c22374c61778ca1b6cce1ffffffffffffeed9c3ae99846e59442f1900000000000000000000000000000000000b20354b60758a9fb4c9dff4fffffffffffffffffffffffffffffff4dfc9b49f8b7a7c8d9fb5cadff4fffffffffffffffffffffffffffffdead7c7a6907b66513b261100000000000000000b20364b6075899eb3c9def3ffffffffefdac6b2a0988b888786868687888b969eb0c4d8edffffffffffffebd6c1ac96816c57412c170000000000000a1f34495f74899eb4c9def3fffffffffffffffffffff7f7fafdfffffffef7f4f1edeae2dfdad5c6b8a79c8775614b42311f0f000000000000000013283d53687d92a8bdd2e7fffffff3decab6a49c9aa2b4c7d8eafdfef0e5dedcdfe3ebf7fffffff0e0c9b9aca6acb1bdcee1f4f2ddc8b29d88735746331e0a00000003182e43586d8398adc2d8edffffeddccfc6c3bbc8cbd4e2f2fffffffffffffffffffff6e6d2c1b5b0a9b5bcc9daecffffffffe9d4bfaa947f6a553f2a1500000c21364b61768ba0b6cbe0f5ffffefdac5b09a8474718298aec2d2e5ffffffffffffffffffffffffffffffffffffead5c0aa95806b55402b16000000000000000000000000000a20344859687d92a1b3c7dbf0fffffffffff7dac6b2a08f7b655544311d0b0000000000000000000000000000001a2f445a6f8499afc4d9eeffffffffffeed9c4ae99846f59442f1a0c21364c61768ba1b6daecffffffffffffeed8c3ae99836e59442e1900000000000000000000000000000000000e23384d63788daabbcee2f7fffffffffffffffffffffffffffffff7e2cebbaa9f8e909fabbccfe3f8ffffffffffffffffffffffffffffffe9d3bea9947e69543f29140000000000000000091d3145566d8298adc6d7e9fcffffffedd8c2ad98827473727171717273738096abc0d6ebfffffffffffde9d7c7a7927d68523d28130000000000000a1f34495f74899eb4c9def3fffffffffffffff9f4f2e1e2e4e8ecf1f3f9fffffffffdf6f4efe4d6c5b6a598826d604e3d2c180800000000000001162b41566b8096abc0d5ebfffffff1dcc6b19c86849aa9bacee2f6fffff9f3f1f4f7fefffffff9e5d3c2ac9b91979fb1c5daeef4dfcbb7a68b76614b36210c00000002172d42576c8297acc1d7ecfffffbede2dbd8d0dddfe7f2fffffffff8f4ededeff5feffefdfd2c9c5becacfdae7f7fffffffee9d3bea9947e69543f291400000c21364b61768ba0b6cbe0f5fffff1ddc8b4a29a878698a0b2c6e0f0fffffffffffffbf5f3f5fbffffffffffffffead5c0ab95806b56402b160000000000000000000000000a1a2f404c6277899eb3bfd0e2f6fffffffffff5e1cfbeb19b8673604b3929160300000000000000000000000000001a2f445a6f8499afc4d9eeffffffffffeed9c4ae99846f59442f1a0b20364b60758babbccfe3f8ffffffffffedd8c3ae98836e59432e19000000000000000000000000000000000011263b51667b90a6c8d8eafdfffffffffffffcf5f3f0f2f8fffffffdead8c8bbb4a3a5b5bcc9daecfffffffffffffffffeffffffffffffffecd7c1ac97826c57422d1700000000000000000215273851667c91a8b9cde1f6ffffffefdac5af9a8570555c5c5b5c5c556c8197acc1d6ecfffffffffff6e1cdbaa98e79634e39240e000000000000091f34495e74899eb3c9def3fffffffffffff1e6dfdccccdcfd3d7dcdfe6f1f5fbfffffffffff3e3d3c3b2a0927e685b4936261401000000000002152738596f8499aec4d9eefffffbe7d5c5a6907c778b9fb4c9dff2fffffffffffffffffffffff3decab6a4917c8197acc2d7ecfae6d4c4a48f79644f3a240f00000001162b41566b8096abc0d5ebfffffffff5efede5f2f4fafffffff7ece3dfd8d8dae2edfafdefe4dddbd4dfe3ecf7fffffffffde8d2bda8937d68533e281300000c21364b61768ba0b6cbe0f5fffff7e4d1c0b4a59c9ca4b2becfe2fefffffffffff4e8e0dee0e8f4ffffffffffffebd5c0ab96806b56412b160000000000000000000000021528384c5e6e8398a7b9ccddedfffffffffffffeecdec9b5a3937e685746321e0d00000000000000000000000000001a2f445a6f8499afc4d9eeffffffffffeed9c3ae99846e59442f19091d324556758a9fb5cadff4ffffffffffedd8c2ad98836d58432e18000000000000000000000000000000000014293f54697e94a9bed3e9fffffffffffff4e8e1dedbdde4effdfffff6e6d8cec9b9bbcacfdae7f7fffffffffffbf1ebe9f1f3f9ffffffffefdac5af9a85705a3928160300000000000000000b21364b6075899eb4c9def3fffffff3dec9b49e8975604b47464637596f8499aec4d9eefffffffffff4dec9b49f8a75604b35200b000000000000091f34495e74899eb3c9def3fffffffffff1e1d4cac7b7b8babec2c7cad3dee0e8f3fffffffffff1e1cfbeb49f8a79635443301c0c0000000000091d31455672879cb2c7dcf1fffff5e0ccb8a78c776d8298adc4d4e7fafffffffffffffffffffff1dcc7b19c87727b90a5c7d7eafde7d2bda7927d68523d281300000000152a3f556a7f94aabfd4e9fffffffffffffffbfffffffffff7e7dacfcac3c3c6cfdcedfbfff8f2f0e9f4f8fffffffffffffce7d2bca7927d67523d281200000c21364b61768ba0b6cbe0f5ffffffefded1c3b6b2b1b5c2cfdcedfefffffff8eae4d6ccc9ccd6e4eaf8ffffffffebd6c0ab96816b56412c160000000000000000000000091d324556667b90a0b2c5d6e8fbfffffffffffffff8e5d2c2b39d8875614b3b2b1805000000000000000000000000001a2f445a6f8499afc4d9eeffffffffffeed9c3ae99846e59442f190215284a5f748a9fb4c9dff4ffffffffffecd7c2ad97826d58422d180000000000000000000000000000000002172d42576c8297acc1d7ecfffffffffff4e4d6ccc9c6c9d2dfeffffffff6eae2dfced0dfe3ecf7fffffffffff7e9ded7d4dcdfe6f1fffffff2ddc8b29d88735746321e090000000000000000091e3245566e8398aec7d7e9fdfffff6e1cdb9a88f79644f3a3131445571869cb1c6dcf1fffffffffff0dbc5b09b86705544311d08000000000000091e33495e73889eb3c8ddf3fffffffff9e6d4c3b6b2a2a2a5a8acb2b6c3c8ccd5e3ecf7ffffffffece1cdbaa89b8573604b3a291704000000000b20364b60758a9fb4cadff4fffff3ddc8b39e8873657b90a6b7cbdff4fffffffffffffffffff8e5d2c2aa95806a788da9bacde2f6ead5c0ab95806b56402b160100000014293e53697e93a8bed3e8fdffffffffffffffffffffffffecdac9bcb5adadb2becfddedfffffffffefffffffffffffffffbe6d1bba6917c66513c271100000c21364b61768ba0b6cbe0f5fffffffdefe1d3cac7c6c9d2e0edfaffffffffeadaccc5b9b3b9c5ccdaeaffffffffebd6c1ac96816c57412c170000000000000000000005182a3b4b6074879cb2bfcfe3f3fffffffffffffffffff0e0cbb8a695806b594834200f000000000000000000000000001a2f445a6f8499afc4d9eeffffffffffeed9c3ae99846e59442f19001f344a5f74899fb4c9def4ffffffffffecd7c1ac97826c57422d1700000000000000000000000000000000021527385a6f859aafc4daeffffffffffce8d6c6b9b4b0b5c1d2e4f4fffffffdf7f4e3e5f4f8fffffffffffffee9d9ccc2bfc7cad3e1f1fffff4dfcbb7a68b76614b36210c00000000000000000216283852677c91a9bacde1f6fffffce9d7c6a9947f6a543a2a354b60758a9fb4c9dff4ffffffffffecd7c1ac97826c5737271501000000000000081e33485d73889db2c8ddf2fffffffff4dfcab6a59d8c8d8f93979ca5abb3b8c5cfdae7f7fffffffce9d7c6b4a3937e685846331f0b000000000e23394e63788eaabbcee2f7ffffefdac4af9a846f6074889db3c8ddf2fffffffffffffffffff3dec9b5a48e7963758a9fb4c9dff4eed9c3ae99846e59442f190000000012283d52677d92a7bcd2e7fcfffffffffffffffffffffff8e3cfbcab9f9898a0b2bfd0e7f7fffffffffffffffffffffffffae5d0bba5907b66503b261100000c21364b61768ba0b6cbe0f5fffffffffff1e6dfdcdbdee5f0fefffffffff3e3ccbcafa79ea7afbccce4f4ffffffebd6c1ac96816c57412c17000000000000000000000b1f3447596a7f94a5b6caddedfffffffffffffffffffffae7d5c4b49f8a77624d3d2d1a070000000000000000000000001a2f445a6f8499afc4d9eeffffffffffeed9c3ae99846e59442f190a1f354a5f748a9fb4c9dff4ffffffffffebd6c1ab96816c56412c1700000000000000000000000000000000091d31455672879db2c7ddf2fffffffff5e1ccb9a89e9ba3b5c5d6e8fbfffffffffff8fafffffffffffffffff0e0ccbbafa9b2b6c3d3e6f9fffae7d4c4a38e79644e39240f0000000000000000000c21364b61768a9fb4c9def4ffffffefdac5b09a8570584733384e63788da9bacde2f6fffffffffce9d7c6a8927d68533d281300000000000000081d33485d72889db2c7ddf2fffffffff2dcc7b29d8778787a7e82878f969ea7b5bcc9daecfffffffff5e4d1c1b39e8976614c3929160300000011273c51667c91a6c8d9ebfeffffebd6c0ab96816b546c8197acc5d5e8fbfffffffffffffffff1dbc6b19c86715b71879cb1c6dcf1f1dbc6b19c86715c3b2a180500000011263c51667b91a6bbd0e6fbfffffffffffffffffffffeebd9c8b59f8d838398a1b3c9d9ebfefffffffffffffffffffffff9e4cfbaa48f7a654f3a251000000c21364b61768ba0b6cbe0f5fffffffffffff9f3f1f1f3f8fffffffffffbe7d5c5af9e9589959eafc6d6e8fcffffebd6c1ac96816c57412c17000000000000000000061a2c3d4c6277899eb4c3d3e6fbfffffffffffffffffffffff2e1cdbaa997826d5b4a3621110000000000000000000000001a2f445a6f8499afc4d9eeffffffffffeed9c4af99846f5a442f1a0a1f354a5f748a9fb4c9dff4ffffffffffebd5c0ab96806b56412b16000000000000000000000000000000000b20364b60758a9fb4cadff4fffffffff3dec9b49e8a869ba7b9cce0f5fffffffffffffffffffffffffffff9e5d3c2af9d949ca5b6cadff3ffffe6d1bca6917c67513c27120000000000000000000a1e3246576e8399aec7d8eafdfffff4dfcab49f8b76614c373c51667c91a6c7d7eafdfffffffff6e1cdbaa88e79634e39240e00000000000000081d32475d72879cb2c7dcf1ffffffffefdac4af9a856f6365696d727a8189969fabbccfe3f8ffffffffefe0ccb8a795806b5746321e0a000000152a3f556a7f94aabfd4e9fffffdead8c8a7927d6752657b90a7b8cce0f5fffffffffffffff8e4d2c1aa947f6a596e8499aec3d9eef4dec9b49f89745948341f0b00000010253a50657a8fa5bacfe4fafffffffffffffffffffff7e2cebbaa97816e6f8399abbccfe3f7fffffffffffffffffffffff8e3ceb9a38e79644e39240f00000c21364b61768ba0b6cbe0f5fffffffffffffffffffffffffffffffffff5e0ccb8a79580748095a8b9cce1f5ffffebd6c1ab96816c56412c170000000000000000000c2135495b6c8297a8b9cce1f1fffffffffff8f2f0f2f4fafffce9d7c7b49f8c79634e3f2e1c0800000000000000000000001a2f445a6f8499afc4d9eeffffffffffefd9c4af9a846f5a452f1a0a20354a5f758a9fb4cadff4ffffffffffead5c0aa95806b55402b16000000000000000000000000000000000e23384e63788dabbccfe3f7ffffffffecdac9a8927e75899eb3c9def3fffffffffffffffffffffffffffff3decab6a4947f879cb2c7dcf1fffee9d4bfa9947f6a543f2a150000000000000000000316293952677d92a9bacee2f6fffff7e2cebbaa927c6752383f556a7f94aabfd4e9fffffffffff4dec9b49f8975604b35200b00000000000000071c32475c71879cb1c6dcf1ffffffffeed9c3ae99846e595053575c646b76808d9fb5cadff4fffffffffbe8d5c5b39e8976614b36210c000002152738586d8298adc2d7edfffff7e2cebbaa8e79644e6074889eb3c8def3fffffffffffffff2ddc9b5a38d7863566b8096abc0d5ebf6e1cdbaa88c77624c37220d0000000f24394e64798ea3b9cee3fffffffffffffffffffffff4dfcab49f8b786263798c9fb4cadfeefffffffffffffffffffffff8e2cdb8a38d78634e38230e00000c21364b61768ba0b6cbe0f5ffffffffffffffffffffffffffffffffffecdac9b39e88756075899eb4c9def3ffffebd6c1ab96816c56412c170000000000000000071b2d3e4e63798b9fb4c6d6e8fffffffffdefe4dddbdddfe7f2fff5e2cebbaa99836e5d4b37231200000000000000000000001a2f44596f8499aec4d9eeffffffffffefdac5b09a85705b45301b071c304354758aabbccfe3f7ffffffffffead4bfaa957f6a55402a150000000000000000000000000000000011263b51667b90a6c9d9ebfefffffff8e3cfbcab8e796d8297acc5d5e8fbfffffffffffffffffffffffffff1dcc6b19c86717e94a9bed3e9ffffecd7c2ad97826d58422d18000000000000000000000c21364c61768a9fb4c9dff4fffffeebd9c8ad98836e56453b596e8398aec3d8edffffffffffefdac5b09a85705544311d0800000000000000071c31465c71869bb1c6dbf0ffffffffeed8c3ae99836e59443e3e4a4f58616d8298adc2d7edfffffffffff3e0ccb9a7917c67523c27120000091d31455671869cb1c6dbf1fffff4dfc9b49f8a75604b556d8297adc6d7e9fcffffffffffffecdac9b19b86715b53687d93a8bdd2e8fce9d7c6a48f7a644f3a250f0000000d23384d62788da2c8d9ebfefffffffffffffffffff9e6d3c3ad98836e5a5b6e8398aec0d0e3f6fffffffffffffffffffff7e1ccb7a28c77624d37220d00000c21364b61768ba0b6cbe0f5fffffffffffffffffffffffffffffffff8e3cfbcab96806b5672879cb1c7dcf1ffffebd6c1ab96816c56412c1700000000000000000d22364a5c6e8398aabbcee4f4fffffff9ecdfd1c8c5c8cbd4e2effeebd9c8b3a18f7a654f40301909000000000000000000001a2f44596f8499aec4d9eefffffffffff0dbc6b19b86715c46311c0b20354a60758a9fb5d9ebfefffffffffee9d4bea9947f69543f2a140000000000000000000000000000000014293e54697e93a9bed3e8fffffffff4dfcab59f8b76657b90a7b8cce0f5fffffffffffffffffffffffffbe7d5c5ab95806b7b90a5c9daecffffefdac5b09a85705b392916030000000000000000000a1f3346586e8499aec6d7e9fcfffff3dec9b39e8975604b485972889db2c7ddf2ffffffffffebd6c0ab96816b563726140100000000000000061b31465b70869bb0c5dbf0ffffffffefdac4af9a856f5a45302d363a46596f8499aec4d9eefffffffffffbe8d6c5a8937e69533e291400000b20364b60758a9fb4c9dff4fffff0dbc6b19b8671564551667b90a8b9cde1f6fffffffffff8e3cfbcab947f6a5450657a8fa5c8d8eafde7d2bca7927d67523d28120000000c21364c61768baabbcee2f7fffffffffffffffffff3dfcab6a58f7a644f4e64798ea2b3c7dceffffffffffffffffffffff6e1cbb6a18c76614c37210c00000c21364b61768ba0b6cbe0f5fffffffffffffffffffffffffffffffff4dfcab59f8c78635c71869bb1c6dbf0ffffebd6c1ab96816c56412c1700000000000000081c2e3f4e64798d9fb5c8d8eaffffffffecdbcec1b4b0b3b7c4d1dfeff6e6d0bfb09b85705e4d37271501000000000000000000192f44596e8499aec3d9eefffffffffff1dcc7b29c87725d3928161421364c61768ba1b6cbe0fffffffffffde8d3bea8937e69533e291400000000000000000000000000000002172c41576c8196acc1d6ebfffffffff2ddc7b29d88726074899eb3c8def3fffffffffffffffffffffffff5e0cbb8a68f7a64788dabbccfe3f8fff2ddc8b39d88735746321e0a0000000000000000000417293a52677c92a8bacde1f6fffff5e1ccb9a8907b66504d62778ca5b7cbdff4fffffffffbe8d5c5a7917c67523c27120000000000000000061b30455b70859ab0c5daeffffffffff0dbc5b09b86705b46311b2230435471869bb0c6dbf0fffffffffff5e1ccb9a88e79644f39240f00000f24394e64798eaabbcee2f7ffffecd7c2ad97826d58384b6075899eb4c9def3fffffffffff4dfcab59f8c78624d4d62778caabbcee2f7ead4bfaa957f6a55402a150000000b20354a60758a9fb4cadff4fffffffffffffffffff1dcc7b29c87725c4b4a5c6f849aafc1d2e4f8fffffffffffffffffff7e2cebbaa8b75604b36200b00000c21364b61768ba0b6cbe0f5fffffffffffffffffffffffffffffffae7d4c4af9a846f5a5b70859bb0c5daf0ffffebd6c0ab96816b56412c16000000000000000e23374b5d6f8499abbccfe6f6fffffff1e1cebdb1a39b9da6b4c1d1e7f7edddc8b4a3917c665544311d0b000000000000000000192e43596e8398aec3d8edfffffffffff3dec9b39e8974574532272927384e63788da3b8cde2f8fffffffffde7d2bda8927d68533d2813000000000000000000000000000000011426375a6f8499afc4d9eeffffffffeed9c4af99846f556d8298adc8d8eafefffffffffffffffffffffff3ddc8b39e887460758a9fb5cadff4fff4e0cbb8a68b76614b36210c000000000000000000000c21364b61768a9fb4c9def4fffffce8d6c6ac97816c5452677d92a7c3d4e6fafffffffff5e0ccb8a78d78624d38230d0000000000000000051a2f455a6f849aafc4d9effffffffff1dcc7b19c87725c3a2a1720354b6075899eb4c9def3fffffffffff3dec9b49e8975604b35200b000012283d52677d92a7c8d8eaf8fffeebd9c9a8937e69533e45566e8399aec8d9ebfefffffffeead8c8b09a85705a484b60758a9fb4c9dff4ecd7c2ad97826d58422d18030000071c30435473889eb3c8ddf3fffffffffffffffff8e5d2c1aa95806a553e3e50657b90a3b5c9ddf1fffffffffffffffffff4dfcab49f8a755645311d0900000b21364b60768ba0b5cbe0f5fffffffffffffffffffffffffffffff4dfcbb7a6917c67515b70859ab0c5daefffffebd6c0ab96816b56412c16000000000000071b2d3e50657a8fa1b3c9daecfffffffae6d4c3b19f9785889ba3b4c9daecf7e4d1c1b19c8674604b392917030000000000000000192e43586e8398adc3d8edfffffffffff5e0ccb9a78b76604b44373e3d3b4f657a8fa4bacfe4f9fffffffffce7d1bca7927c67523d2712000000000000000000000000000000081d31445572879cb1c7dcf1ffffffffebd6c1ab96816c56677c91aabbcee2f7fffffffffffffffffffffdead7c7ad97826d5673889db3c8ddf2fffae7d5c4a38e78634e39230e00000000000000000000091e3246576e8398adc5d6e8fbfffff2ddc8b39d887460556d8298adc2d8edfffffffffff3dec8b39e88735a4935200c0000000000000000021a2f44596f8499aec4d9eefffffffff3dec9b49e89745847331f23384e63788da8b9cde1f6ffffffffffeed9c4af99846f5544311d080001162c41566b8196abc0d6dfe3ece2e3cfbcab8f7a654f3a3852687d92aabbcee2eaebebebebe2cebbaa937e68533c435472879db2c7dcf2efd9c4af9a846f5a452f1a000000001325365c72879cb1c7dcf1f4fafffdfffffffff2dec9b5a38d78634e38374b5d71859bb0c3d4e6fafffffffffffffffff3dec9b39e89745e3827150200000b21364b60768ba0b5cbe0f5fffffffffffffffffffffffffffffeebd9c9b39d8874604b5a70859aafc5daefffffebd6c0ab96816b56412c160000000000000d22364a5c6f849aafbfd0e7f7fffffff4dfcab7a597817076849babbccfe3f8efdecab6a4937e685746331e0d0000000000000000182d43586d8298adc2d7edfffffffffffbe8d6c5a48f7a6660555653525051667c91a6bbd1e6fbfffffffffbe6d1bba6917c66513c27110000000000000000000000000000000b20354b60758a9fb4c9dff4fffffffde8d2bda8937d685361768a9fb4cadff4fffffffffffffffffffff6e2cdbaa9917c665b70859bb0c5daf0ffffe5d0bba6907b66513b2611000000000000000000000316283951667c91a7b9cce0f5fffff4dfcbb7a68f7a656074899eb3c8def3ffffffffffeed9c4af99846f5a3c2c19060000000000000006141f2e43596e8398aec3d8edfffffffff5e1cdb9a88c76614c372a293952677d92a7c6d7e9fcfffffffffae7d4c4a9947f6954372614010005182a3b5a6f849aafc4c8cacfdacdd8cab49f8b76614b36374c61778b9fb4cad4d4d5d6d6d5d5cab49f8b77614c37365a6f859aafc4dadcdcdbc6b19c87715c372715010000001b30455b70859ab0c5dadde0e7e5e7e9ebedeff0dbc6b19b86715b49352f3f52677c92a5b7cadff4fffffffffffffffff2ddc8b39d88735e48331e0000000b21364b60768ba0b5cbe0f5fffffffffffffffffffffffffffff7e3cfbcab95806b55445a6f849aafc4d9efffffebd6c0ab96816b56412c160000000000061a2c3d4f647a8fa2b3c7ddeefffffffbe7d5c5b29d87756063798d9fb5cadfeff9e5d3c2b39e8876614b3b2b180500000000000000182d42576d8297acc2d7ecfffffffffffff0dbc5b09b857b756f6c69676665687d93a8bdd2e8fdfffffffffae5d0baa5907b65503b26100000000000000000000000000000000d23384d62788da9bacee2f6fffffffbe8d6c5a58f7a65505870859aafc5daeffffffffffffffffffffff4dfc9b49f8a7661586e8398adc3d8edfffde8d3bda8937e68533e291300000000000000000000000b20364b6075899eb3c9def2fffffae7d4c4ac97816c667b90a7b8cce0f5ffffffffffead5bfaa95806a55402b1500000000000000021424313a43586d8398adc2d8edfffffffffce9d6c6a48e79644f40403946576d8298adc2d7edfffffffffff4dfcbb7a68e79644f39240f00000b1f34485973889eafb1b3b5bcb7b8c8bbb19c877257463233475870859aafc9bebfc0c1c0c0c0c7af99846f59473442576d8297acc2c7c7c7c6c4b39e89745544311d08000004192e44596e8399aec1c5c8cbd5d0d2d4d6d8d9dbd2c2aa947f6a553d2c20354b6074879db2c6d6e9edeff0f0f1f0f0efefdcc7b29c87725d47321d0800000b20364b60758ba0b5cae0fffffffffffffffffffffffffffffff4dfcab49f8c78624d37596e8499aec3d9eeffffebd5c0ab96806b56412b1600000000000c2136495b6e8399aec0d0e3fbfffffff5e0cbb8a6937e69565b6e8399aec1d2e4f8f1e0cbb8a695806a594834200f00000000000000172c41576c8196acc1d6ebfffffffffffff2ddc9b5a39b908984817e7c7b7a7a8196acc1d6ebfffffffffffae7d5c4a48f79644f3a240f00000000000000000000000000000010263b50657b90a5c7d8eafdfffffff5e0ccb8a78c77614c546a7f94a9c3d4e6faffffffffffffffffffeed9c4af99846f57566b8095abc0d5eaffffead5c0ab95806b56402b16010000000000000000000919273245566d8297adc4d5e7fafffff2dec9b49f8a786f8399aec5d5e8fbfffffffff9e6d4c3a6907b66513b2611000000000000000b1f31424e53596d8297adc2d7ecffffffffffe6d1bca6917c6757565557576175899eb3c9def3fffffffffff2ddc8b29d8874604a35200b00000d22374c62778c979a9c9e9faba2a2a3aa9f98836e5839292a3a54697e93aba7a9aaababababaaa8a9927d67523a2a40556a7f95aab1b2b2b2b0afaea78a75604b35200b000002172d42576c8297a8acafb3b7c4bbbdbfc1c2c4c6c7b5a38d78634d38231d314455697f94a8b9cdd7d8d9dadbdbdbdbdadad9c6b19b86715c46311c0700000b20354b60758aa0b5d9ebfefffffffffffffffffffffffffffae7d4c4ae99846f5a4843586e8398adc3d8edffffebd5c0ab96806b56412b160000000005192b3b4e63798c9fb5cadfeefffffffbe8d5c5b39e8875614b50657a8fa3b5c9ddf2fbe7d5c4b49f8a77624d3e2d1a07000000000000162b41566b8096abc0d5eafbfffffffffff8e4d2c1b5b0a79e9a969392908f8f969fb0c4d9edfffffffffff5e0cbb8a68d78634d38230e00000000000000000000000000000014293e53697e93a8bed3e8fffffffff3dec8b39e897359474e63798ea5b7cbdff4fffffffffffffffff8e4d2c1a8937e685353687e93a8bdd3e8fdffedd8c2ad98836d58432e1800000000000000000002152737444b56657b90a6b8cbe0f4fffff6e1cdbaa89d888399a1b3c7e3f3fffffffffff4dfcab6a58c77614c37220c0000000000000011263a4e60686e728197acc1d7ecffffffffffe9d4bfaa947f6f6c6b6a6c70768297a8b9cce1f5fffffffff9e6d3c3ac97816c5443301c0700000d22374d627780828486888a8c8d8d8d8c8a877e68533d2822374d62778d90929495969696969593918b76614b36283d52677d929a9c9c9d9c9b9a98978c77614c37220c000000152a3f556a7f8d92979a9da6a3a6a8aaacadafb1b2b19b86715b4935211527374c6176899eb4bfc1c3c4c5c6c6c6c5c5c4c4c3b09b85705b46301b060000081c304354758aaabbcee2f7fffffffffffffffffffffffffff4dfcbb7a6907b66513c42586d8297adc2d7ecffffebd5c0ab96806b56412b16000000000b203448596d8298abbccfe3f8fffffff5e0ccb8a7947f6a57464b5d71859bb0c3d4e6faf3e1cdbaa897826d5c4a362112000000000000152a40556a7f95aabcccddedfeffffffffffefdfd2c9c5b8b3afaba8a7a5a4a4acb0bdcde0f3fffffffff5e4d0c0b39d8874604b36210b000000000000000000000000000002172c41576c8196acc1d6ebffffffffefdac5b09a85705b3b4a5b72889db2c7ddf2fffffffffffffffff2ddc9b5a38c77624d50667b90a5bbd0e5ffffefdac5b09a85705b372715010000000000000000081d314455606b7173889db3c8ddf2fffffce9d7c6b7a69d99a1b3bfd0e2fffffffffffff2dcc7b29d87725947341f0b0000000000000013293e53687e84878b9fb4c9dff4fffffffffff3dec9b39e898481807f81858a97a0b1c6d6e8fcfffffffff3dfcab6a5907b65503625130000000b20344859626b6d6f7173757778787877757268604e3a2520344859647a7b7d7f7f80818180807e7c796457463323384d6378818487878787868583828076614c37210c00000013283c50616a797d8185888b8e90929496989a9b9d9e947f6a553c2c19091f3346586c8197a7aaacaeafb0b0b1b1b0b0afafadac9a846f5a452f1a0500000114264a5f758a9fb4cadff4fffffffffffffffffffffffffff2ddc8b39d8874604b3541576c8196acc1d6ebffffebd5c0ab96806b56412b16000000021528384d62788b9fb4c9daecfffffffbe8d5c5b39e8975614b393f52677d92a5b7cbdff4fce9d7c6b49f8c79644e402f1a0a000000000011273c51667c919eafbfcfe0f0fffffffffffdefe4ddd6ccc8c4c1bebcbbbab9c1c4cddbebfdfffffffce9d7c6b4a2927d675645321e090000000000000000000000000000021528385a6f849aafc4d9efffffffffecd7c1ac97826c57423d576d8297acc9d9ebfefffffffffffffff0dbc6b09b867159484e63788ea3c5d5e8fbfff2ddc7b29d88725544311d0800000000000000000b20364b607480868991a6b8cbe0f4fffffff5e4d4c4b7b2aeb3bfcfddedffffffffffffedd8c3ad98836e583b2a1804000000000000001e33485e7388999d9fa9bacee2f6fffffffffff5e0ccb9a79e99969595979a9ea8b1becee4f4fffffffffbe8d6c5b29c8773604a35200b00000005182b3b484d56585a5c566062626363626054534e42311e182b3b4a5c646668696a6b6c6b6b6b6966645c4a39292035495a636c6f71727272716f6e6d6b615847331f0a0000000d203343505b63686c707376797b7d7f8183848688888879634e38230e0417293a4e63798e929597989a9b9b9c9b9b9a9a99989694836e59442f19040000001f354a5f748a9fb4c9dff4fffffffffffffffffffffffff7e4d1c0ab95806b55443141566b8096abc0d5ebffffead5c0ab95806b56402b16000000091d3245566b8095aabbcee7f7fffffff5e0ccb8a7947f6a574632354b6074879db2c6d6e9fcf5e3cfbcab9a846f5e4c38271502000000000f24394c5e6a8095a1b2c2d2e3f3fffffffffffff8f3e8e0dedad6d3d1d0cfced6d9e0ebf9fffffffff4e1cdbaa89a846f5f4d382816030000000000000000000000000000091d32455672879db2c7dcf2fffffffde8d3bea8937e69533e3c52677c91abbccfe3f7fffffffffffff9e5d3c2aa947f6a553b4b61768ba7b8cce0f5fff4dfcab49f8a75604b35200b0000000000000000081d31445573889b9ea8b8c4d5e7fafffffffff2e2d4cbc8c3c7cfddedfbfffffffffffeead8c8a9947e69543f291400000000000000001c31465c71869bb1b4bac7d8eafdfffffffffffbe8d6c5b9b3aeacabaaacb0b4b9c6cedcecfffffffffff5e0ccb9a7947f695443301c07000000000d1d2b343740424538454b4d4d4d4e4c4b43363a3123130d1d2d3e4a4f51525455565656565553514e4a3d2d1b192c3c494d575a5c5d5d5d5b5a5957564c473a2a1704000000031525333d494e53575a58616466686a6c6d6f71727373635b4935210c000b2135495b70797d7f828384858686868685858483817f7b65503a25100000000a1f34495f74899eb4c9def3fffffffffffffffffffffffff2ddc8b4a28d78634e372640556b8095aac0d5eaffffead5c0ab95806b56402b160000000b20364b6075889eb3c8d8eafffffffce9d6c6b39e8975614b3929314455697f94a8b9cde1f7feebd9c9b4a2917c665645311d0c00000000091d30404a60728399a4b5c5d6e6f6fffffffffffffffbf5f3efebe8e7e5e4e4ebedf3fdfffffffff4e4d1c0b49f8a78634d41301a0a0000000000000000000000000000000b20364b60758a9fb4cadff4fffffffbe7d5c5a5907a65503b374c61768b9fb4cadff4fffffffffffff3decab6a48e79634e39465773889eb3c8def3fff7e2cebbaa8c77624d37220d000000000000000002152737596e8398aeb9c6d5e2f2fffffffffffff2e7dfddd9dbe2edfbfffffffffffff7e2cebbaa8f7a644f3a250f00000000000000001a2f44596f8499aec4ced8e5f5fffffffffffffff3e3d6ccc9c4c1c0bfc1c5c9cdd7e4ecfafffffffffae7d5c4b39e8976614c3625130000000000000d1820222b2d2f2731363738383837353026251e13050010202d36393b3d3f4041414141403e3c39362d1f0f0e1e2c3538424547474847464543424137332a1c0c000000000007151f2c35383d423a464c4e51535557585a5c5d5e5d4e493d2c1a0600061a2c3d4a5c64676a6c6e6f7071717170706f6f6e6c6a655d4b37230e000000091f34495e74899eb3c9deeff2f4f7fefffcfefffffffffdead8c8b09b85705b49352a40556a7f95aabfd4eaf3f5ead5c0ab95806b56402b16000006192c3c52677d92a7b8cce6f6fffffff5e1cdb9a8957f6a5746321b27374c6176899eb4c9d9ebfef7e7d1c0b29c8774604b3b2a180400000000121c3043546175869ca7b8c8d8eafefffffffffffffffffffffffdfcfaf9f9fffffffffffffffce8d6c6b4a2947e695a49352313000000000000000000000000000000000f24394e64798eabbccfe3f7fefffff5e0cbb8a68c77614c3733475870859bb0c5dbf0fffffffffffff1dcc7b19c87725b4935395b71869bb0c6dbf0fffeebd9c8a48e79644f39240f00000000000000000014293f54697e94a9c7d6e4f2fffffffffffffffffaf4f2eef0f6fffffffffffffffff4dfcab49f8a75604b36210b0000000000000000162c41566b8196abc0d6eaf5fffffffffffffffffff3e8e0ded9d6d5d4d6dadee1e9f4fffffffffffff3e0cbb8a695806b584633180800000000000000050b0d16181a151d202223232322201c14080b01000002101b222426282a2a2b2c2c2b2b292724211a0f01000e1920232d2f3232323231302e2d2c211f170c00000000000000010f1a2123282c293336393b3d3f4143454648494838352c1f0e0000000f1f2d3d4a4e525557595a5b5b5c5c5b5b5a5a585754504b3f2e1c08000000091e33495e73889eb3c8d6d9dcdfe2eae6e7e9eaecedeeefe2cebbaa927d68533d2c2a3f546a7f94a9bfd4dbdde0e7d5c0ab95806b56402b1600000c2035495a70859aafc5d5e7eaecedeeead8c8b49e8976614c3929161f3346586c8196abbccfe3f1f1eedfcab6a5947f695947341f10000000000013253646576378899eaabbcee2eaeceef0f2f3f6fcfff9fbfcfefefffffffffffffefdfffceee1ccb9a89b8573604b3c2c19050000000000000000000000000000000012283d52677d92a7c9d9ebe7e9eaeaeaddc8b39e88735947342a3a556a8095aac6d7e9f0f2f3f4f4f3e6d4c3ab95806b563d2c44596e8399aec3d8eefbffe5d0bba6907b66513b26110000000000000000000f253a4f647a8fa9bacde1f2f4f7fdfffcfdfefefffffffffffffffffffffffefdfff0dbc6b09b86715645321e09000000000000000013283d53687d92a8c9daecfffefffffffffffffffffffbf5f3eeebeaeaeceff3f6fcfffffffffffff3e3d0c0b39d8876614c3a2917000000000000000000000001030002090b0d0d0e0e0d0b080100000000000000070d0f11131415161716161614110f0d0700000000060c0e171a1c1d1d1d1c1a1918160c0a0400000000000000000000060c0e1317171f212426282a2c2e2f3133333323211a0e00000000010f1f2d36393d40424345464647464645454443413f3a372e211100000000081e33485d73889db2c8c1c4c7caced8d0d2d4d5d7d8d9dadbc9b49f8a76614c3721293f54697e94a9bec3c5c8ccd5ccc0ab95806b56402b1600000d23384d62788da2b4c8d2d3d5d7d8d9dacebbaa96806b5847331b0b17293a4d63788c9fb4c9dadcdcdcdbd3c3b39e8977614c3e2e18080000000008182939495a657b8c9fb4bdcdd5d7d9dbdddee1e9e3e4e6e7e8e9eaeaebeaeaeae9e8e6e9e1cebdb39e8978625443301e0e0000000000000000000000000000000001162b41566b8096abc0d5d0d2d4d5d5d5d3c5af9a85705a3b2a253a50657a8fa8b9cddadbdcdededededecbb7a58f79644f3a2c41566b8196abc0d6e6e6e5e4d2bda7927d68523d28130000000000000000000b20364b60758a9fb4c9d9dcdfe2eae5e7e8e8e9eaebecececebebebebebeae9e7e6e9d6c1ac97816c573828160200000000000000000f253a4f647a8fabbccfe3e7e9eaecedeeefeff0f1f1f2f2f2f3f3f3f3f3f3f2f2f2f1f1f0efeeeee6d5c5b3a2927d685746331b0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0c0f11131517181a1c1d1e1e0e0c06000000000000010f1a2124282a2d2e2f303131313130302f2e2c2a25231c110300000000081d32485d72879daaa8acafb2b4bbc8bbbdbec0c2c3c4c5c5c7af99846f5847331f293e53697e93a5aaadb0b3b8c5b7b7aa95806b55402b16000417293a556a7f94aac0bbbcbec0c1c3c4c5c6b49f8b77624c3a2917000b2035495a6e8399abbcc6c6c7c6c6c5c3b9a897826d5c4b36261401000000000b1b2c3c4c5d687e939fb0bdc0c2c4c5c7c9cdd7cdcfd0d2d3d4d4d5d5d5d5d5d4d3d1d7cdc0b19f917d675a49362614000000000000000000000000000000000001142636596f8499aeb8c5babdbebfc0bfbebcac96816c57412c20364b6075899eb4c3c4c6c7c9c9c9c9c9c6b29d87725c4a36293e54697e93a9bed0d1d1d0cfcdbea9947f69543f2a14000000000000000000091d32455670859aafc8c4c7c9ced8d0d1d2d3d4d5d6d6d6d6d6d6d6d6d5d4d4d2d0d6cdc5a7927d68523d28130000000000000000000c21364b61768b9fb5cad0d2d3d5d6d7d8d9dadbdbdcdcdddddddededededddddddcdcdbdbdad9d8d8c8b8a69a8472604a392917000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000103040506070808080808080705030200000000000000000000000000000000000000000000000000020305070809080000000000000000000000070d0f121517191a1b1c1c1c1b1b1a1a191715100e0800000000000002182d42576d818b8f93969a9d9faaa4a6a7a9abacaeafafb0b0a9927d68523a2a17273d52677d8c9095989b9ea7a0a1a2a195806b55402b16000a1f33475871869ba2a4a6a7a9aaacadafb0b1ae98836e5948341c0c0006192c3c4e64798c9fb0b1b1b1b1b1b0aeacaa9f8d7a645443301c0800000000000e1e2f3f4e606c81969fa9abacaeb0b2b4b9c6b8babbbdbebfbfc0c0c0c0c0bfbdbcc7bab4a297816c5f4d3c2c18080000000000000000000000000000000000081c30435472889b9ea7a3a5a7a9aaabaaa9a7a4937d68533e281d3144556f8499acaeafb1b2b3b4b4b4b3b1ac96816c573e2d263c51667b91a6c7bbbbbbbbbab8c8aa95806b55402b1600000000000000000002152838546a7f94aaabafb2b4bbc8babcbdbebfbfc0c1c1c1c1c1c1c1c0bfbebdbbc6b9b4a78e78634e39230e0000000000000000000a1e32465772879cb1c4bbbcbec0c1c2c3c4c5c6c6c7c7c8c8c8c8c8c8c8c8c8c7c7c7c6c5c5c4c3c2bbaa9e8877625443301b0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b0d1213151618191a1b1c1d1d1d1e1e1d1c1a19170c0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001162a3f52636d767a7e8184878a8c8f919294959798999a9b9b9a8b76614c36210c25394d5f67777b808386888a8b8c8c8b8a806a55402b15000c21374c61768c8b8d8f909294959798999a9b9c917c66513b2b180000000e21364a5c6e83999b9b9c9c9c9b9a999795928f8675604b35200b000000000000112131424a60728190949597999b9d9ea8a1a3a4a6a7a9a9aaababababaaa9a8a7a5a99f998474604b41301e0e0000000000000000000000000000000000000b20354b60748285898b8e90929495959594928f8c7b654f3a2515273753687e9397989a9b9d9e9f9f9e9e9c99907b65503b2524394e64798ea9a5a6a6a6a6a4a3a2aa96816c57412c17000000000000000000000d22384d62788c92969a9d9faaa3a5a7a8a9a9aaabacacacacacabababaaa9a8a6a4a89e9a8973604a35200b00000000000000000003162939586d8398a6a3a5a7a9abacadaeafb0b0b1b1b2b2b3b3b3b3b3b3b3b3b2b2b1b1b0afafaeadac9f8c7c655948362513000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18202227282a2c2d2e2f3032323333333333312f2e2c221f180c00000000000000000000000000000000000000000000000000000000000002090b0e0f0f0f0e0e0c0b0801000000000000000000000000000000000000000000000000000f23354552576165696c6f727577797b7d7f8082838485868685806a5846331f0a1e30414d5861666a6e70737576777776756a62503c2813000a1f3347586e737678797b7d7e808283848586878675614b36210d000000071a2d3d4e637985868687878786858482807d7a77615443301c0800000000000003141c304354606c7b7e8082848688898b8c8e8f91929394959596959595949391908d89837561564531231300000000000000000000000000000000000000081c304354606d707376787b7d7f8080807e7c7a76655d4b37220d22374c6277808283858687898989898986848073604b352021364c61768b8d8f919191908f8e8c8b8b816c57422c17000000000000000000000b2035485a63797d8184878a8c8e909293939495969797979696969696959492918f8c89857f695443301c070000000000000000000013293e53687e888b8e909294959798999a9a9b9c9c9d9d9d9e9e9e9e9e9e9d9d9d9c9c9b9a99999896927e685e4c3b2a18080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1d2b34373c3e3f4142444546474848484848484645434137332a1c0c000000000000000000000000000000000000000000000000000000000a161e2123242424242321201d141815100b0902000000000000000000000000000000000000000617273539464b4f53575a556062646668696b6d6e6f707071706a62503a2917041323303a474c5055585b5560616262616055504333210d000417293a4754606162646667696b6c6e6f70717271615746321e0a000000000f21364a5b6370717171727171706e6d6b6865615847362614010000000000000000132536434a5e66696b6d6f7072747577787a7b7d7e7f7f80808080807f7e7c7a77746f615746382715050000000000000000000000000000000000000001142636434b585b5861636568696a6b6a69676561584b3f2e1b0b20344859626b6d6e6f71727474747474716e6b605544311d1f3346586173777a7b7c7c7b7a787776746c63523e2a150000000000000000000005192b3c495b63686c6f727577797b7c7d7e7f808181818181818181807f7f7d7b7977747069614f362513000000000000000000000011263a4e60687376797b7d7e80818283848586868787888888898989898888888787868685848382817d68604e402f1d0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005182b3b484d5153555658595a5b5c5d5d5d5d5d5d5c5a58574c473a2a18040000000000000000000000000000000000000000000000000003111a283236383939393938373531262d2a26201d150a0000000000000000000000000000000000000009171b2932363a3e4137444b4d4f5152545657595a5a5b5b5b555044331b0b0005131c2a33373b404337444b4b4c4d4c4b44373325150400000c1c2936434b4b4d4f5152545557585a5b5c5c5c4b463929160300000000071a2d3d4a4e5b5b5c5c5c5c5c5b59575553504c473a2a180800000000000000000008182530404c51545657595b5d56606263656668696a6a6b6b6b6b6b6a6867656260544b4639291a0a0000000000000000000000000000000000000000000818263035433a464c4e50525455565554524f4c473a2e211005182b3b484c5657595a5c5d5e5f5f5f5e5c59564b4437261417293a465460626566666666656362605757524534220f00000000000000000000000e1e2c3d494e52565a54606264656768696a6a6b6c6c6c6c6c6c6c6b6a6968666461595b544f4332180800000000000000000000000b1f31424e535761636667696b6c6d6e6f70717172727373737373737373737272727170706f6e6d6c68604e42312111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b203448596267686a6b6d6e6f7071727272737372716f6e6c615847331f0a0000000000000000000000000000000000000000000000000011212f38454b4d4e4f4e4e4d4c4b4437433f3b3631271a0a00000000000000000000000000000000000000000b161e2125292c263135373a3c3d3f4042434445464645403c332515000000000c171f21262b2e26313536373736353127191507000000000c1826303536383a3b3d3f40424344454647473632291b0b0000000000000f1f2d363946464647474746454442403d3a37332a1c0c000000000000000000000008131c2f383b3f4042444638454b4c4e4f51525454555656565655545352504d4a433633291b0b000000000000000000000000000000000000000000000008141c202d293336393b3d3f4040403f3d3a37332a1c1002000d1d2b3437414243454648494a4a494947444135312619090c1c2936434a4d50515151514f4e4d4b45393e342717050000000000000000000000000e1f2c35383d4136434b4d4e505253545455565757575757565656555453514f4c473b3f3b322514000000000000000000000000021424313a39464c4e505254565758595a5b5b5c5c5d5d5e5e5e5e5e5e5e5e5d5d5c5c5b5a5a595857534e4231241303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d22374d62777c7d7f8182838485878788888888888684838176614c37220c000000000000000000000000000000000000000000000000081c2f3f4b56606364646463636160555b5855504b45382715020000000000000000000000000000000000000000030a0c101417141d20222426282a2b2d2e2f303131302b282115070000000000040a0c111519141d2021222221201d15090000000000000008141c202123242628292b2d2e2f30313231211e160b00000000000000010f1a212430313132323231302f2d2b2825221f180c0000000000000000000000000000121d2426292b2d2f3127313637393a3c3d3e3f4040414040403f3e3c3b383530251e170b0000000000000000000000000000000000000000000000000001080b18171f212326282a2b2b2b292725211f170c000000000d1820222b2d2e3031323434343434312f2c201d140900000c18253035383a3c3c3c3b3a39373632282a22170900000000000000000000000000000e1a2123282c26303537393b3d3e3e3f40414242424141414141403f3d3c3a37342a29272014070000000000000000000000000006141f26293336393b3d3f40424344454546474748484849494949494948484847474645444443413d3a31231306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014293e53697e9193949697999a9b9c9d9d9d9d9d9d9b9a988f7a654f3a25100000000000000000000000000000000000000000000000000e23384b5d6575787979797978767573706d6a65605645311d09000000000000000000000000000000000000000000000000000001080b0d0f1113141618191a1b1b1c1b15130d0400000000000000000000000001080b0c0d0d0c0b080100000000000000000001080b0c0d0f1112141617191a1b1c1d1c0c0a0300000000000000000000070c0e1b1c1c1c1d1c1c1b19181613100c0a0400000000000000000000000000000000090f111416181a1b151d202223252628292a2a2b2b2b2b2b2a29272522201c130803000000000000000000000000000000000000000000000000000000000000040a0c0e1013141516151412100c0a04000000000000050b0d1618191a1c1d1f1f1f1f1f1c19160b08010000000008131c20222526272726252322211e160a0f0500000000000000000000000000000000060c0e1317141c202224262728292a2b2c2c2c2c2c2c2c2c2b2a2a282624221f1814120c03000000000000000000000000000000020b0b171e21242628292b2c2d2e2f30313132323333333434343433333332323131302f2e2d2c28251e1305000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000152a3f546a7f94a8aaabadaeafb0b1b2b2b2b2b2b2b1afa6917c66513c271100000000000000000000000000000000000000000000000010253b50657b8c8d8e8e8e8e8d8c8a8885827f7b74604b36200b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000102040002090b0d0e1011131415151616161616151312100d0b0700000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000010204050708090a0a0a09070401000000000000000000070b0d1011111111100e0d0b090300000000000000000000000000000000000000000000000001080b0d0f101213141515161717171717171716151413110f0c0b0400000000000000000000000000000000000000000000030a0c0e111214161718191a1b1c1c1d1d1e1e1e1e1e1e1e1e1e1d1d1d1c1b1b1a19181713110b0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000162b40566b8095abbfc0c2c3c4c5c6c7c7c7c8c8c7c6bca7927d67523d281200000000000000000000000000000000000000000000000010263b50657b90aaa3a4a3a3a2ab9f9e9b9894907c66513b2611000000000000000000071017191f1f201f1f1e1d1c1a181613100b090300000000000000040a0c1a1a19171513110e0b080100000000000000000000000000000000000000000000000000080d0f181819191918181716151412110e0c0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000172c41576c8196acc1d6d7d8d9dadcdcddddddddddd2bda8927d68533d28130000000000000000000000000000000000000000000000000f243a4f64798fa4c8b9b9b8b8bcb5b3b0ada7927c67523d271200000000000000000a18242b2e34353535343332312f2e2c2925211e160a00000000000c181f22302f2e2c2a282623201d15140f0b080100000000000000000000000000000000000002101b22252d2e2e2e2e2d2d2c2b2a29272624211f170c07000000000000000000000000000000000000000000000000000000000002080b0d0e0f101111111111111010100f0f0e0e0d0c0b080200070605040302000000000000000000000000000000000002090b0d0e0f10111212131211100e0b090200000000000000000000080d0f121415161617161513110e0b080100000000000000000000000000000000000000000000000000000000030a0c0d0d0d0d0d0c0b08010000000000000000000000000000000000000000000105060003090b0c0c0c0b0b0b080100070605040200000000000000000000000000000000000000000000000000000000000000000002050001080b0c0c0c0c0b0b08010000000000000000000000000000000103020000000000000000000000000000000000000000000000060c0e12151617171717161413110f0d0b090200000000000000000000000000000000000000000000182d43586d8298adc2d7eceeeff0f1f2e8e0ded4d6ccbda7927d68523d28130000000000000000000000000000000000000000000000000e23384e63788da3b8cdcecedacfcac8c5bda8927d68533d281300000000000000071828364043494a4a4a494847464443413e3a3632281a0f0100000c1c2a3337454543423f3d3b393531272924201d1409030000000000000000000000000000000010202e373a4243434343434242413f3e3d3b3937332a221b1002000000000000000000000000000000000000000000000000000009151d2022232525262627272626262525252424232221201d151d1c1b1a19181712100a000000000000000000000000000a151d20222324252627282828272523201d150a0000000000000002101b222527292a2b2c2c2b2a292623201d15090000000000000000060909090805000000000000000000080e101c171e21222222232322201d1516100e08000000000000000000000000050b0d1014171a1c1d161e212121212121201c141e1d1c1b19171513110e0b090300010000000000000000000000000000000000000000010a1012171a1c151d202121212121201c140d0b05000000000000000000050e141618171513100e0c09030002000000000000000000000000010f1a2123272a2b2c2d2c2c2b2a28272523201d151713100d0b0500000000000000000000000000000000192e43596e8398aec3d8edfffffff3e3d6ccc8bfc6b9b4a7927c67523d2712000000000000070d0f1113141516161616161616151515141322374c62778ca1b7cce1e3ece3dfddd3bea8937e69533e2914000000000000001024364653585e5f5f5f5e5e5d5b5a585653504b45382d200f0004182a3a474c5a5a59575553504e4b44373e3a3531261e170b0000000000000000000000000000081b2e3e4b4f585858595858575756555352504e4c473a362d201000000000000000000000000000000000000000000000000002101927313637393a3b3b3c3c3c3c3b3b3b3a3a3a393837363631273332312f2e2d2c27241d1204000000000000000000000a1a2731363738393a3b3c3d3d3d3c3a383631271a1507000000000010202e373a3c3e40404141403f3e3b38353127190900000000050b0d1b1e1e1e1e1b0b07000000000003111c2325312933363737383838373531272c25221b10020000000000000000000d18202226292c2f31322832363636363636353026333231302e2d2b282623211e16191613100d0b05000000000000000000000000000005131e25282c2f3127313536363737363530262220190e00000000000000081622292c2e2c2a282623211e161a1815130f0d0700000000000004121f2c35383d3f4141424241403f3e3c3a383631272c292522201915100b09020000000000000000000000192f44596e8499aec3d9eefffffbe8d6c5b8b3aaa5a89e9c917c66513c26110000000002101b22242628292a2b2b2b2b2b2b2b2b2a2a292928374c61768ca1b6cbe1fffff8f4e9d4bea9947f69543f2a140e080000000002172b4053646e74747574747372716f6d6b686560564a3e2d1a070d1f334758616f6f6e6c6a686663605558544f4b443733291b0b000000000000000000000000000d22374b5c646d6d6e6e6e6d6d6c6b6a6967666361584e4a3e2d1b07000000000000000000000000000000000000000000000010202d37444b4c4e4f5050515151515050504f4f4f4e4d4d4c4b4449484746454442413c3930221202000000000000000002152738454b4d4d4e4f515152525251504d4b453833251504000000081b2e3e4b4f515355565656565453514d4b443727150100000d181f22313334343330201c130800000011212e373b4639464b4c4d4d4d4d4c4b4437413a372e211204000000000000000d1d2b34373b3e4144464738454b4b4b4b4b4b4b4349484746454442403d3b393632282e2b2825221f18160c0a04000000000000000000011323303a3d42444737444b4b4c4c4c4b4b433638352b1e0e0000000000041626343d414342403d3b383632282f2d2b2924221b1002000000001223303d494e52555657575756565453514f4d4b4538413e3b37342b2a25201d150c0a0400000000000000001a2f455a6f849aafc4d9effffff5e0ccb8a79e94908c89868278634d38230e0000000010202d36393c3e3f3f40404040404040403f3f3f3e3d3d4b60768ba0b5cbe0f5ffffffe9d4bfaa947f6a553f2b25231c1103000003192e43586e82898a8a8a898887868483817e7a75645c4a36210d1d30414c6176848483817f7d7b7875716d696460554b46392917030000000000000000000000011426364f647a8283838383828281807f7e7c7b797674645c4a362208000000000000000000000000000000000000000000000c1c2d3e4a55606263646566666666666665656564646363626160555e5d5c5b5a595857514d403021100000000000000000091d314556606263646566676768676665636056504333210d0000000d22374b5c6467696a6b6b6c6b6a686663605544311d08000d1d2a3437464849494845353025180800081c2e3f4b505c5e576162626262626160555b564f4b3f30221200000000000005182b3b484d5053565a5b5d5e5660616161606060545e5d5c5b5a59575553504e4b453944413e3a37342a2b211f170c00000000000000000a1e30414d52575a5c5e5560616161616060545c4d483c2b19050000000012223444515658575553504e4b46394442403e3a372e20100000000a1d30414d5b63676a6b6c6c6c6c6b696866646260565a5753504d483b403b363127211f170b050000000000001b30455a70859aafc5daeffffff3dec8b39e897f7a7774716e635a4935200c0000000b1b2d3e4a4e5153545555555555555555555554545353525160768ba0b5cbe0f5ffffffead5c0aa95806b5542403a372e21110000011426375d72889d9f9f9f9e9d9c9b999896938f8a7a644e3924182b3b4d5f6e83989a98979492908e8a86827e79746d615746331e0a0000000000000000000000081c3043546d82979898989898979796949392908e8c897a644e3625130000000000000000000000000000000000000000000417293a4a5c647477787a7a7b7b7c7c7b7b7b7a7a7a79797877767574737271706f6e6d6c675f4d3f2e1b0b000000000000000b20364b60747778797a7b7c7d7d7d7c7a78756a62503c28130000000f253a4f647a7c7e7f808181807f7e7b7874604b35200b05182a3b484c5b5e5e5e5d5a4a43362513000e23374b5d65717375767777777878777573706b655d4c40301d0900000000000b203448596265696c6f71727374767676767676757473737271706e6c6a68666360575b595653504c473b4137332a1c0c0000000000000010253a4d5f676c6f717374757676767676757372625a4835200c0000000919304051626b6d6c6a68656361575c5a5755534f4b3e2e1b0700001024394d5f67797c7f8081828181807f7d7c7a7875726f6c686562595a55504b453836332920190e00000000001b30465b70859bb0c5daf0fffff0dbc5b09b85706562595c584d493c2c190600000417293a4a5c646668696a6b6b6b6b6b6b6b6a6a6a696868676767758ba0b5cae0f5ffffffebd5c0ab96806b595755504b3f2e1c0800081d31445574899eb4b4b4b3b3b2b0afadaba8a8917b66513c2620344859677d92a0afaeacaaa8a5a99f9b97938f898276614b36210c00000000000000000000000b20354b6074889eadadaeadadacacabaaa8a7a5a3a796806b5443301c0700000000000000000000000000000000000000000b1f334658647a8a8c8e8f9090919191919090908f8f8f8e8d8c8b8b8a89888786848382817c675d4b3929170300000000000013283e53687e8c8d8e8f9091929292918f8d8c806a55402b1500000a1f34495f748a919395959696959493908d87725d48331d0b1f34485962707373737370605443301c0710253b50657b86888a8b8c8c8d8d8d8c8a8885817a665e4c39240f00000000000d22374d62777b7e81848687888a8b8b8b8b8b8b8a8a89888786858382807d7b787673716e6b686562595a564c473a2a190900000000000012283d52677d818486888a8a8b8b8c8c8b8a898678624d3a2a170400011527374c5e6b8183817f7d7b787674716f6d6a68645c4b37220d000012273c51677c8d92949696979796959493918f8d8a8784817e7a77736f6a656056534c463a352b1e0e000000001c31465b71869bb0c6dbf0ffffefd9c4af9a846f5a4c473b4338352c1e0e0000000a1f334658647a7b7d7e7f80808080808080807f7f7e7e7d7c7c7c7d92a7bcd1e7fcffffffebd6c1ab96816e6e6d6b655d4b37230e000b20354b60758aa8b9cac9c9c8c7c6c4c2c0c6a7927c67523d2731414d6277899eb3bec3c1bfbdc7bab4b1ada9a79a856f5746331e0a000000000000000000000010253a4f657a8fa6b8c3c3c3c2c2c1c0bfbebcbbc5b29d8773604a35200b000000000000000000000000000000000000000b1b2f404c6176879da9a3a4a5a5a6a6a6a6a5a5a5a4a4a4a3a2a2a1aa9f9e9d9c9b9a9997968b7b655746331e1100000000000014293e53697e93a2a3a4a6a6a7a7a7a6a5ab96816c56412c1700000a1f354a5f748a9fa8aaababababa9a8a69e89745e49341f182b3b4c627785888989888472604a35200f13283e53687d939d9faaa1a2a2a2a2ab9f9d9b968f7c66513c271100000000011527375c7186909396999b9c9e9faaa0a0a0a0a0a99f9e9d9c9b9a99979592908e8b898683807d7a77736f6b615847372715010000000000162b40556b8095999c9e9faaa0a1a1a1ab9f9e96816c5847331f0e00081d314455667c9198979592908d8b89878482807e7a644f3a240f000014293e54697e93a7aaabacacacababa9a8a6a4ab9f9d9a9693908c89847f7a756f6861584d483c2b19050000001c31475c71869cb1c6dbf1ffffeed8c3ae99836e5944342a2e2320190e000000000c21364c61768d9193949495959595959595959494949392929191929bacc0d4e9fefffffff2dcc7b29d87838382807b65503a2510000c21364c61768ba1c6d7dfdedddcdbd9d8d2bda7927d68523d2a3b4e606f8399a7b8ccd8d6d4d2d7cdc9c6c8b59f8d7a644f3929170300000000000000000000061a2c3d566b8196abc5d5d8d8d7d7d6d5d4d3d1d0cbb7a58f7a654f372614010000000000000000000000000000000000031628394c5e6d8298a5b7c7b9babbbbbbbbbbbbbababab9b9b8b8b7b6bbb4b3b2b1b0afaeadaa9d8776614c3f2e1a0a0000000000142a3f54697f94a9b9babbbcbcbdbcbbc9ab96816c56412c170000071c304354758a9fb5bfc0c0c1c0bfbdb49f89745f4a2715203448596c81969d9e9e9d907b66513d2d1a152a3f546a7f94a9b4bbc8b7b7b7b7bcb5b3b0a5907b66503b261100000000081d31445574899ea8abafb0b2b3b4bbb6b6b6b5b5bab4b3b2b1b0afaeacaaa8a5a3a79e9b9996938f8c88848076615544311d0900000000000e23384d63788c9fb1b3b4bbb6b6b6b6bcb5b39e8a76614c3c2c1906182a3b4b6074869cadacaaa8a5a3a79e9c999795917c67513c27120000162b40556b8095aabfc0c1c1c1c1c0bebdbbc9bcb5b2afaca8a5a79e99959089847d766c625a4835200b0000001c32475c71879cb1c6dcf1ffffedd8c2ad98836d58432e18190e0c06000000000010253b50657a90aba8a9aaaaaaaaaaaaaaaaaaaaa9a9a8a8a7a6a6a7acb9cadceffffffffff4dfcab6a59d99989795836e58432e19000d22374d62778ca2b7cce1f3f2f1f0eee8d2bda8937d68533e344759687d92a1b3c5d6e8ece9e7eae2dfcebbaa98836e5c4a361b0b00000000000000000000000c2136495b72879cb2c7dcedededececebe9e8e7e6d4c3ac96816c5544311d080000000000000000000000000000000000091e324657667b90a0b2c3d4cfcfd0d0d1d1d0d0d0cfcfcfcececdccd8cec9c8c7c6c5c4c3c8b7a597816c5d4b3828150200000000152a40556a7f95aabfcfd0d1d2d2d2d1c1ab96816c56412c1700000b20354a60758aabbccfd5d6d6d5d4cab59f8a755544311d2b3b4c62778a9fb3b3b3af9a846f5c4a3621162b40566b8095abc0ced8cccccddacfcac8baa48f7a654f3a2510000000000b20354b60758aa7b9c1c4c6c7c8c9ced8cbcbcbd7cdc9c8c8c7c6c5c3c1bfbdbbc5b8b3b0aeaba8a5a69e9a968573604b37261401000000000c2035495a70859aafc5c9ced8cbcbdacfcab9a896816b5a493520111f344759697e93a4b6c1bfbdbac5b9b3b1afab9a85705f4d3924100000172d42576c8297acc1d5d6d7d6d6d5d4d2d1dacfcac7c4c1bdc5b8b3afaaa89e99928a8178624d38220d0000001c32475c71879cb1c6dcf1ffffecd7c2ad97826d58422d1800000000000000000014293f54697e94a9c9bebfc0c0c0c0c0c0c0bfbfbfbebdbdbcbcbcbcc0cad7e7f9fffffffff9e6d4c3b6b2aeaeac99846f59442f1a000e23384d63788da2b8cde2f7fffffffde8d2bda8937d68533e404c6277899eb3bfd0e3f3fffffffbe7d5c5b49f8b78634d3e2d1b0000000000000000000000000e23394e63798ea5b6cadff3fffffffffffffdfff2ddc8b39d8874604b35200b0000000000000000000000000000000004182a3b4b6175879db2becee1e4e5e5e6e6e6e6e5e5e5e4e4e4e3e2e1eae2dfdedddcdbd9d8d4c3b59f8d7b655645321d0d00000000162b40556b8095aac0d5e5e6e7e7e7d6c1ab96816c56412c1700000b20354a60758a9fb5d8eaebebeae3cfbcab8a75604b35203448596c8196a9bac8c8b4a28e79644e3b2a182c41576c8196acc1d6eae1e2e2ece3dfceb8a38e79634e39240e000000000c21374c61768ca1c5d6d9dbdcdddfe2eae0e0e0eae2dfdedddcdbdad8d7d5d2d0d5ccc8c6c3c0bdc4b8b3afa3937e695544311d080000000006192c3c52677c91a6b8cbe0eae0e1ece3d7c6b49f8b78624d3f2e192e3e4c6177899eb3c2d3d4d2d0d6ccc9c6b59f8d7a644f41301d0a0000192e43586e8398adc3d8ebececebeae9e8e6ece3dfddd9d6d3d5ccc8c4c6b9b4aea99f9788735e3928160300001d32475c72879cb1c7dcf1ffffecd7c1ac97826c57422d17020000000000000003182d43586d8298adc2d3d4d5d5d5d5d5d5d5d5d4d4d3d3d2d1d1d1d1d4dce7f5fffffffffffff1e1d4cac7c3c3af99846f5a442f1a000e23394e63788ea3b8cde3f8fffffffde8d3bda8937e6853384c5e6e8398a7b8ccddedfffffffff6e0ccb8a797816c5a4935201000000000000000000000000417293a54697f94a9c3d3e6f9fffffffffffffffff4e0cbb8a6907b6550382815020000000000000000000000000000000b1f3447596a8095a5b7cadcecfffafafbfbfbfbfafafaf9f9f9f8f7fffdf7f4f3f2f1f0efeee3cfbcab9c8674604b3b2b1805000001162c41566b8196abc0d6ebfbfcfcebd6c1ab96816c56412c170000071c304354758aaabbcee2f7ffffecdab5a08b76604b3629394d62778a9fb4c7d7d0c0ad97826d5947341f2e43586d8398adc2d8edfff7fffff8e2cdb7a28d78624d38230d000000000d22374d62778ca2b7cce1f0f1f3f4f7fdfff7e9ded6d4cecdced0d3d7dcdee5e5e8e0dedbd8d5d2d5cbc8c1b29d8874604b35200b00000000000e20364b6075889eb3c8d8eafefffff4e2cebaa998836e5d4b3727364b5c6d8297a7b9cce0eae7e5e8e0ccb9a897826d5c4a362312000000192e43596e8398aec3d8edf1f2f4f6fdfffffff8f4f2efebe8e8e0ded9d7cdc9c7bab49f8a755746321e0900001d32475d72879cb2c7dcf1ffffecd6c1ac97816c57422c1702000000000000000417293a5c71869bb1c6dbe9eaeaeaeaeaeaeaeae9e9e9e8e7e7e6e6e7e9eff9fffffffffffffffff1e6dfdcd8c4af99846f5a442f1a000e24394e63798ea3b8cee3f8fffffffde8d3bea8937e69534556667b90a0b2c5d6e8fbfffffff6e6d1c1b39e8876614c3c2c190200000000000000000000000a1f33475870859ab0c5daeffffffffffffffffffffae7d5c4ad97826d5645321d09000000000000000000000000000004182a3a4c61778a9eb4c3d4e6fafffffffffffffffffef9f7f6f7fafeffffffffffffffffffffecdac9b6a4947f6a594834200d000002172c41576c8196acc1d6ebffffffebd6c1ab96816c56412c1700000013254a5f758a9fb4cadff4ffffe0cbb6a08b76614b363246576b8196a9bacde5dfc9b49f8b77624c38272f44596f8499aec4d9eefffffffffdead7c7a18c76614c37210c000000000d23384d62788da2b7cde2f7fffffffffffbe9d9cbc2beb9b8b9bbbec2c7cad3e0e9f5f3f0eeebe8e7e0ddcbb7a6917c66513928160300000000091d3145566b8095aabbcee2f7fffffdead8c7b2a0907b655544314354647a8d9fb5c5d6e8fefdfae6d4c3b49e8977624c3e2d1b04000000192e43596e8398aec3d8dadbdddee1e9e9eff4f7fefffffffffbf5f3eee9e1ded7cdbbaa8b76614b36210c00001d32475d72879cb2c7dcf1ffffecd6c1ac97816c57422c1702000000000000000a1f33465874899eb3c9def3fffffffffffffdf6f4edeae8e7e7e7e9eff1f7fffffffffffffffffdefe4dddbd3c3ae99836e59442e19000f24394f64798ea4b9cee3f9fffffffde8d3bda8937e68534b6075879db2becfe3f3fffffffeebd9c8b4a3927d685847331e0e0000000000000000000000000c21374c61768b9fb4cadff4fffffffffffffffffffff2dec9b39e8975604b36200b00000000000000000000000000000a1f3447596c8196a8b9cde1f1fffffffffffff9f3f1e9e4e2e1e2e4e9eff4f8fffffffffffffff7e7d3c2b49e8a77624c3b2b19050002172d42576c8297acc1d7ecffffffebd6c1ab96816c56412c170000001f344a5f74899fb4c9def4fff6e1cbb6a18c76614c37364b6176899eb3c7d7e9e2cebaa9957f6a56453130455b70859ab0c5daeffffffffff6e2cdbaa98b75604b36200b000000000e23384d63788da2b8cde2f7fffffffffff1decbbbaea9a4a3a4a5a9acb1b6c2ccd9e9fffffffffffbf4e7d4c4ae99836e5746321e0900000000021527384d62778b9fb4cadfeefffffff5e5cfbeb19c8673604b3c4b6073859babbccfe4f4fffff4dfcab7a5947f6a594834201000000000182e43586d8398adc2c3c5c6c8c9cdd7d4d9dfe2eaf6f8fffffffffffffcf6f3e9d8c8a28c77624d37220d00001d32485d72879db2c7dcf2ffffecd7c2ac97826d57422d1802000000000000000c21364c61768ba8b9cce1f5fffffffffff5eae2dfd8d5d3d1d1d2d4dadce3eefcffffffffffffefdfd2c9c6bebdad97826d58422d18000f243a4f64798fa4b9cee4f9fffffffde8d2bda8937d68535a6b8095a5b6cadcedfffffffff7e2cebbaa9b8572604a3a2a170000000000000000000000000013253652677c92aabbcee2f7fffffffffffffffffffff5e0ccb9a7917c665139291703000000000000000000000000000c22374c61778a9fb4c6d6e9fffffffffffff1e6dedcd4cfcdcccccfd3dadfe3ecf7fffffffffffff1e1cdb9a897826d594834200b0003182d43586d8298adc2d7edffffffebd6c1ab96816c56412c170000091f34495e74899eb3c9def3fff6e1ccb7a18c77624c374354697e93a7b9cce5f5ead8c7b39d8874604b3632475c71879cb1c6dcf1fffffffff4dfc9b49f8a745645311d09000000000e23384d63788da2b8cde2f7ffffffffffebd6c2ae9d948e8d8f9093979ca4afbbcce3f3fffffffffffff2dec9b49f8a76614b36210c00000000000a203448596e8398adc0d0e3f7ffffffeddec9b5a4937e6959485a697e93a3b5c9daecfffff8e4d1c1b29d8775604b3b2a180200000000162b41566b8096abaeaeb0b1b2b4bac7bfc4caced8dde4effdffffffffffffffe3cdb8a38e78634e39230e00001d32485d72879db2c7dcf2ffffecd7c2ad97826d58422d1803000000000000000e23384d63788da2c0d1e3f7fffffffff5e5d7cdc9c3bfbebcbcbdbfc5c8d1deeefffffffffff8e4d2c1b5b1a9a8a796816b56412c16000f243a4f64798fa4b9cee4f9fffffffde8d2bda8937d685363788b9fb4c3d4e6fafffffffbe8d5c5b49f8c7a645443301c0c000000000000000000000000071c3043546d8298adc8d9ebfefffffffffffffffffffffbe8d6c5ae98836e5746331e0a00000000000000000000000000152a3f546a7f94a9bacde4f4fffffffffff1e1d3cac7bfbab7b6b7babec4cacfdae7f0fefffffffffce9d6c6b49f8b78624d37220d0003192e43586e8398adc3d8edffffffebd6c1ab96816c56412c170000091e33485e73889db3c8ddf2fff7e2ccb7a28d77624d384a6073869cb1c5d6e8fff5e0cbb8a6927d67523f2e375d73889db2c8ddf2fffffffff3ddc8b39e88735e38271502000000000e23384d63788da2b8cde2f7ffffffffffecdac9a9947f7978797b7e8287949dafc5d5e7fbfffffffffff6e1cdbaa9917c66513c2711000000000005182b3b4f647a8ea2b3c7dceffffffff8e5d2c2b39e8977624d62788a9eb4c1d2e7f7fffff5ddc8b4a3927d675645321d0d000000000014293e54697e939898999a9c9d9fa9a5aaafb4bbc8c9d2dfecfafffffffffff9e4cfb9a48f7a644f3a250f00001d33485d72889db2c7ddf2ffffedd7c2ad98826d58432d1803000000000000000d22384d62788da2b4c8dcf2fffffffdead7c7bab4adaaa8a7a7a8aaafb4c0d1e3f7fffffffff2ddc9b5a39b939392917f6a543f2a15000f253a4f647a8fa4b9cfe4f9fffffffde7d2bda8927d685e6f8499a9bacde1f1fffffffff5e0ccb8a796816c5c4a362513000000000000000000000000000b20354a6074889db3c8ddf2fffffffffffffffffffffffff4dec9b49f8a76614b36210c000000000000000000000000051a2f445a6f8499afc7d7e9fffffffffff9e6d3c3b6b2a9a4a2a1a2a5a9afb5bcc9d2e0f0fffffffffff4e2cebbaa947f6a543f2a150004192e44596e8399aec3d8eeffffffebd6c1ab96816c56412c170000081d33485d72889db2c7ddf2fff7e2cdb8a28d78634d3b50667b90a4b6cae4f4fffae7d5c4b09b85715d4b37445574899eb4c9def3fffffffff2dcc7b29d87725d48321d00000000000e23384e63788da3b8cde2f8fffffffff8e3cfbcab8d7864636466696d727f94a6b8cbe0f5fffffffffffde9d7c7ab96816c563929170300000000000d22364a5c6f849aafc1d1e4f7fffffff0e1ccb9a898826d5f6e8399a8b9cddfeffffff5e5cfbeb09b8572604a3828160000000000000f24394f647a82828384858688898c90949a9faab0b5c1cfdcecfefffffffffae5d0bba5907b66503b261100001e33485d73889db2c8ddf2ffffedd8c2ad98836d58432e1803000000000000000b2035485a70859aafc4d4e6fafffff6e2cdbaa99f989593929292949aa2b4c8dcf1fffffffff0dbc6b19b857e7e7d7c77614c37220c000f253a4f647a8fa4b9cfe4f9fffffffce7d2bda7927d68667c91a1b3c7d7eafffffffff9e5d3c2b39e8976614c3e2d1808000000000000000000000000000f24394e64798ea6b8cbe0f4fffffffffffffffffffffffff6e1cdbaa9927d67523b2a18040000000000000000000000051a2f455a6f849aafc4d9effffffffffff3decab6a49c948f8d8c8d8f949a9fabb5c2d2e5f8fffffffffdead8c8ac97826d57422d1800041a2f44596f8499aec4d9eeffffffebd6c1ab96816c56412c170000081d32475d72879cb2c7dcf1fff8e3ceb8a38e79634e48596e8399aec2d3e5fffffff2ddc9b5a38f7a644f3b4b60758aa8b9cde1f6fffffffff0dbc6b19b86715c46311c07000000000e23384e63788da3b8cde2f8fffffffff4dfcab59f8a75604e4f5054576175889eb3c8ddf3fffffffffffff0dbc6b19b86715746331e0a0000000000071b2d3e50657b90a3b4c8ddeefffffffce8d6c6b2a0927d707d91a1b3c6d6e9fdfffdead8c7b2a08f7a645443301a0a0000000000000d22364a5c646c6d6e6e70717374777a7f848b939ba3b2becfe1f5fffffffffbe6d1bca6917c67513c271200001e33485d73889db2c8ddf2ffffedd8c3ad98836e58432e19030000000000000005192b3c52677c92a6b7cbdff3fffff4dfc9b49f8b82807e7c7c7d7f849aafc5daefffffffffedd8c3ad98836e686866615947341f0a000f253a4f647a8fa4b9cfe4f9fffffffce7d2bca7927d6775879db2bfd0e5f5fffffffff7dec9b6a4937e6958473320100000000000000000000000000002152738546a7f94a9c4d5e7fafffffffffffffffffffffffffce9d7c7af99846f5947341f0b0000000000000000000000051a30455a6f859aafc4daeffffffffffff1dcc7b29c867f7a7877777a7e848d9ca4b5c9def3ffffffffffecd7c1ac97826c57422d1700051a30455a6f859aafc4daefffffffebd6c1ab96816c56412c170000071c32475c71879cb1c6dcf1fff9e4ceb9a48f79644f4d62788b9fb4cadff0fffffff8e4d2c1ad98836e59484c61768ca1c6d7e9fcffffffffefdac5b09a85705b45301b06000000000e23384d63788da2b8cde2f7fffffffff3dec9b39e897455443a3b3e46576c8297acc1d7ecfffffffffffff4dfcab49f8b76614c36210c0000000000001023384b5d70859bb0c0d1e3f7fffffff4e4cfbeb49f8c858a9eb4bfd0e4f4fffff6e2cebaa998836e5d4b36251300000000000000071b2d3e4a4f575859595b5c5d5962656a6f767d8598a0b2c6daeffffffffffde7d2bda8927d68533d281300001e33485e73889db3c8ddf2ffffeed8c3ae99836e59442e190400000000000000000e20354b6074879db2c5d6e8fbfff4dfc9b49f8a776a696767686a778ca1c8d8eafdffffffedd8c3ad98836e5852514c473a2a1804000f243a4f64798fa4b9cee4f9fffffffce7d2bda7927d6c8096a5b7caddedfffffffff7e7d0bfb19c8674604b3a2a170200000000000000000000000000091d3145566f849aafc4d9effffffffffffffffffffffffffffff4dfcab49f8b77614c37220e0000000000000000000000051b30455a70859aafc5daeffffffffffae5d0baa5907b6a6562616265696f79869cb1c6dcf1ffffffffffecd6c1ac97816c57422c1700061b30455b70859ab0c5daefffffffebd6c1ab96816c56412c170000061c31465b71869bb0c6dbf0fffae5d0baa5907b6550546a7f95aabbcee2f7ffffffffefdfcab49f8b77624d4d62778da2b7cce2ffffffffffeed9c4af99846f5a442f1a05000000000e23384d63788da2b8cde2f7fffffffff2dcc7b29d87725d372726283952677d92a7bcd2e7fffffffffffff7e3cfbcab907b66503b2611000000000000081c2f3f50657b90a2b4c8dceeffffffffece2cebbaa9f9a9ea8b9cdddedfffffbe8d6c5b49f8b78624d3f2e1808000000000000000010202d36394243434445473b484d5055586168718298adc2d8edfffffffffee9d3bea9947e69543f291400001e33485e73889db3c8ddf2ffffeed9c4ae99846f59442f1a040000000000000000081d3144556a7f94a7b9cce0f4fff7e2cebbaa947e695452525360758aaabbcee2f7ffffffedd8c3ad98836e58433c37342a1c0c00000f243a4f64798fa4b9cee4f9fffffffff0dbc6b19b85818d9fb4c3d4e6fbffffffffecdac9b3a1907b665544311c0c00000000000000000000000000000b20364b60758a9fb4c9def4fffffffffffffffff9fffffffffff7e2cebbaa937e69533c2b190600000000000000000000061b30465b70859bb0c5daf0fffffffff9e4ceb9a48f79644f4d4c4d50545c64798ea4b9cee3f9ffffffffebd6c1ac96816c57412c1700061b31465b70869bb0c5dbf0ffffffebd6c1ab96816c56412c170000061b30465b70859bb0c5daf0fffbe6d1bca6917c67516073879db2c8d9ebfefffffffff7e2cebbaa95806a564e63798ea3b8cee3f8ffffffffedd8c3ae98836e59432e1904000000000d23384d62788da2b7cde2f7fffffffff1dcc6b19c87715c47321c23394e63798ea3c8d9ebfefffffffffffeebd9c9aa95806a55402b15000000000000001123384c5d70849aafbfd0e3f6fffffffeead8c8bbb4b0b4b9c6d7e9fbfffff5e0ccb9a796816c5a4935201000000000000000000002101b22242d2d2e2f30312b34373b3a474c54697e93a9bed3e8feffffffffead4bfaa957f6a55402a1500001e33485e73889db3c8ddf2ffffefdac4af9a856f5a45301a050000000000000000011527374c6176899eb3c6d6e9fcfdead8c8b19c8773604a3d4455748a9fb4c9dff4ffffffedd8c3ad98836e58432e221f180c0000000f24394f64798ea4b9cee3f9fffffffff2dec9b5a39b969fabbccfe1f1fffffffff8e3cfbcab99846f5e4c37271500000000000000000000000000000010253a50657a8fa9bacde1f6fffffffffffbf5f3e4eff1f7fffffeebd9c8b09b85705a4935200b00000000000000000000061c31465b71869bb0c6dbf0fffffffff8e2cdb8a38d78634e3837383a3d4f64798ea4b9cee3f9ffffffffebd6c1ac96816c57412c1700071c31465c71869bb1c6dbf0ffffffebd6c1ab96816c56412c170000051b30455a70859aafc5daeffffde8d3bda8937e6853657b90a5b7cae6f6fffffffffffeead8c8b39d8875604f647a8fa4b9cfe4f9ffffffffedd7c2ad98826d58432d1803000000000d22384d62778da2b7cce2f7fffffffff1dcc7b19c87725c47321d22374c61778caabbcee2f7ffffffffffffeed8c3ae99836e59442e1900000000000000081c2f3f4f657a8fa1b3c7dcedfffffffff6e6d8cecac5c9cdd7e4f4fffffae6d4c3b39e8976614c3c2c19020000000000000000000000070d0f171819191b1c182022252a333b50667b90a5bbd0e5ffffffffffebd5c0ab96806b56412b1601001e33485e73889db3c8ddf2fffff0dac5b09b85705b46301b06000000000000000000091e3346576b8095a8b9cde1f5fff6decab6a4907b66513e4a5f74899fb4c9def4ffffffedd8c3ad98836e58432e190a04000000000e24394e63798ea3b8cee3f8fffffffff8e5d2c2b5b1acb4bcc9d9ebfffffffffff4dfcab59f8c79644e402f1909000000000000000000000000000003162839556a8095aac7d7e9fcfffffffff3e8e0decfdadce3eefcfff6ddc8b4a38d78624d38230f00000000000000000000071c31475c71869cb1c6dbf1fffffffff7e1ccb7a28c77624d37222225394f64798ea4b9cee3f9ffffffffebd6c1ab96816c56412c1700071c32475c71879cb1c6dcf1ffffffebd6c1ab96816c56412c170000051a2f445a6f8499afc4d9eeffffe9d4bfaa947f6a576d8298adc3d4e6fffffffffffffff6e0cbb8a6927d6752667b90a5bbd0e5faffffffffecd7c1ac97826c57422d1702000000000d22374d62778ca2b7cce1f7fffffffff1dcc7b29c87725d39282122354b60758a9fb4cadff4fffffffffffff1dcc7b19c87725c39291703000000000000001122374b5d6f849aafbfcfe6f6fffffffff6eae2dfdadee1e9f4fffffff4dfcab7a5947f695847331e0e000000000000000000000000000000020304040600050b0d101723394e63788ea3c7d7e9fdffffffffecd7c1ac97826c57422d1702001e33485d73889db2c8ddf2fffff0dbc6b19b86715c46311c07000000000000000000031729394c61768a9eb4c7d7e9fcf9e5d3c2af9a846f5c4a495f74899eb4c9def3ffffffedd8c3ad98836e58432e190300000000000e23394e63788ea3b8cde3f8fffffffffff0e0d2c9c6c1cacfd9e7f7fffffffff7e3d1c0ae99836e5c4a362211000000000000000000000000000000091e32455770859ab0c5daeffffffffff3e3d5ccc8b9c5c8d1deeefff7e4d1c1aa947f6a553d2d1a07000000000000000000071d32475c72879cb1c7dcf1fffffffff8e3cfbcab8b76614b36210f24394f64798ea4b9cee3f9ffffffffebd6c1ab96816c56412c1700081d32475d72879cb2c7dcf1ffffffebd6c1ab96816c56412c17000004192e44596e8399aec3d8eeffffebd6c1ac96816c6176899eb4c9def1fffffffffffffffae7d5c4b09b86715d677c91a6bcd1e6fbffffffffebd6c1ab96816c56412c1701000000000d22374c62778ca1b7cce1f6fffffffff3dec8b39e897357453736373a435474899fb4c9def4fffffffffffff4dec9b49f89745746331e0a00000000000000081b2e3f4f647a8fa1b3c8d8eafefffffffffef7f4eff3f6fcfffffff8e4d2c1b29d8775604b3a2a1700000000000000000000000000000000000000000000000000000c21364c61768ba9bacde1f6ffffffffedd8c2ad98836d58432e1803001e33485d73889db2c8ddf2fffff1dcc7b29c87725d47321d08000000000000000000000b1f3347586b8096a9bacde1f4fff1dcc7b4a28e79644e3c5e74899eb3c9def3ffffffedd8c3ad98836e58432e190300000000000e23384e63788da3b8cde2f8fffffffffffef0e5dedbd6dfe3ebf7fffffffffff1dcc8b4a28e79644e3e2d1a030000000000000000000000000000000b21364b60768a9fb4c9dff4fffffffbe8d5c5b8b3a4afb4c0d1e6f6ffefdcc6b19c86715b4a362108000000000000000000081d32485d72879db2c7dcf2fffffffff4dfcab59f8a75604a35200f243a4f64798fa4b9cee4f9ffffffffebd6c1ab96816c56412c1700081d33485d72889db2c7ddf2ffffffebd6c1ab96816c56412c17000003182d43586d8298adc2d7edffffeed9c3ae99846e677d92a8b9cde1f5fffffffffffffffff2ddc9b5a38f7a65687d92a8bdd2e7fdffffffffead5c0ab95806b56402b1601000000000c21374c61768ca1b6cbe1f6fffffffff5e0ccb8a78b76604d4c4c4d4f525774899fb4c9def4fffffffffffceedec9b5a48b76614c36210c00000000000000001022364a5c6e8399aabbcee2f3fffffffffffffffffffffffffffff7ddc9b5a3927d675645321c0c00000000000000000000000000000000000000000000000000000a1e33465774899fb4c9def4ffffffffeed9c3ae99846e59442f1904001e33485d73889db2c8ddf2fffff2ddc8b29d88735d48331e000000000000000000000004172a3a4c62778a9fb4c6d6e8fcf7e3d0c0ad98836e5a495e74899eb3c9def3ffffffedd8c2ad98836d58432e180300000000000e23384d63788da2b8cde2f7fffffffffffffff8f2f0ebf4f7feffffffffffffefdac5af9a84705c4a36200f0000000000000000000000000000000010263b50657b90a9bacee2f6fffffff5e0ccb8a79e8f9aa2b4c8d8eafdf3dec9b5a48e79634e362513000000000000000000081e33485d73889db2c8ddf2fffffffff3dec9b49e89745443301c0f253a4f647a8fa4b9cfe4f9ffffffffebd6c1ab96816c56412c1700091e33495e73889eb3c8ddf3ffffffebd6c1ab96816c56412c17000002172d42576c8297acc1d7ecfffff2ddc7b29d87726f849aafc6d6e9fcfffffffffffffffff8e4d2c1ae99836e697f94a9bed4e9feffffffffead4bfaa957f6a55402a1500000000000c21364c61768ba1b6cbe0fffffffffffbe8d5c5a38d78666361616264676c758b9fb4c9dff4ffffffffffeedecdbdb19c8674604b35200b0000000000000000071b2e3e4e63798b9fb4c5d6e8fbfffffffffffffffffffffffff7e7d0bfb19b8572604a382816000000000000000000000000000000000000000000000000000000031729395d73889db2c8ddf2ffffffffefd9c4af9a846f5a452f1a05001d33485d72889db2c7ddf2fffff3dec8b39e89735e4927150100000000000000000000000c1f3447596b8096a8b9cce1f2ffeedfcab49f8c78634d5e74899eb3c9def3ffffffedd8c2ad98836d58432e180300000000000d23384d62788da2b7cde2f7fffffffffffffffffffffffffffffffffffffffbe6d1bba6917c66513e2d1a0100000000000000000000000000000002162838566b8095abc7d8eafdfffffdead7c7b39e897a849aaabbcee2f7f8e5d2c2ab95806b5443301c070000000000000000091e33495e73889eb3c8ddf3fffffffff2ddc8b39d88735e48251310253a4f657a8fa4bacfe4f9ffffffffebd6c1ab96816c56412c1700091f34495e74899eb3c9def3ffffffebd6c1ab96816c56412c17000001172c41566c8196abc1d6ebfffff4dfcab7a5937e7e94a2b3c7e4f4ffffffffffffffffffffefdfcab59f8d796c8196acc1d6ebfffffffffee9d3bea9947e69543f291400000000000b21364b60768ba0b5daecffffffffffffedd7c2ad98827b78767677797d81889da9bacee2f6fffffff7ece3d0c0b09f907b655544311d08000000000000000000102135495b6c8196a7b8cce0efffffffffffffffffffffffffecdac9b3a1907b655443301a0a000000000000000000000000000000000000000000000000000000001c32475c71879cb1c6dcf1fffffffff0dac5b09b85705b46301b06001d32485d72879db2c7dcf2fffff4dec9b49f89745544311d08000000000000000000000005182a3b4c6176899eb3c4d5e7faf7e3cfbcab97826d5a5e74899eb3c9def3ffffffedd8c2ad98836d58432e180300000000000d22384d62778da2b7cce2f7fffffffffffffffffffffffffffffffffffffff7e1ccb7a28c77624d3c2b1905000000000000000000000000000000091e32455670859bb0c5daf0fffffff6e2cdbaa9947f69788b9fb4c9dff4fff0ddc7b29d8773604a35200b0000000000000000091e34495e73899eb3c8def3fffffffff2dcc7b29d87725d48321d10253a50657a8fa5bacfe4faffffffffebd6c1ab96816c56412c17000a1f354a5f748a9fb4c9dff4ffffffebd6c1ab96816c56412c17000000162b40556b8095aac0d5eafffffae6d4c3ae9c93949daec0d0e3fffffffffffffffffffffff8e3cfbcab9b857a889db3c8ddf2fffffffffde8d3bda8937e68533e291300000000000b20354b60758aabbccfe3f8ffffffffffefdac5b2a098908d8c8b8c8f92979da6b8c7d8eafdfff9f1e7dacfc0b3a296816c5d4b37261401000000000000000000061a2c3d4c6177899eb3c1d2e4f8fffffffffffffffffffff8e3cfbcab99846f5d4c36251300000000000000000000000000000000000000000000000000000000061b30465b70859bb0c5daf0fffffffff0dbc6b19b86715c46311c07001d32475d72879cb2c7dcf1fffff6e1cdbaa98a75604b35200b0000000000000000000000000d1f3347586a7f95a6b8cbe0f1feebd9c9b49f8b78625e74899eb3c9def3ffffffedd7c2ad98826d58432d180300000000000d22374c62778ca1b7cce1f6ffffffffffffffffffffffffffffffffffffffffebd6c1ac96816c5a4835200f0000000000000000000000000000000b21364b60758a9fb4c9dff4fffffff4dfc9b49f8a76616e8398aec8d8eafef4dfcab7a58f7a654f37271502000000000000000a1f34495f74899eb4c9def3fffffffff1dcc6b19c87715c47321c10253b50657a90a5bacfe5faffffffffebd6c1ab96816c56412c1700081d314455758a9fb5cadff4ffffffebd6c1ab96816c56412c17000000152a3f556a7f94aabfd4e9fffffff1e1cbbaaea8a9aebbcbdeeeffffffffffffffffffffffffecdac9b5a39b8f9da6b7cbe0f4fffffffffce7d2bda7927d68523d28130000000000081d314455758a9fb5cadff4fffffffffff5e1cfbeb2ada5a2a1a1a2a4a7acb3b8c4d5e5f5f9f1e6dfd3c9bcb5a29a8474604b3f2f190900000000000000000000000f1f334758687e93a3b5c9ddf2fffffffffffffffffffff4dfcab59f8d79644e3f2f180800000000000000000000000000000000000000000000000000000000051a2f455a6f849aafc4d9effffffffff1dcc7b19c87725c47321d07001d32475c72879cb1c7dcf1fffffde9d7c7a18c76614c37210c00000000000000000000000004172a3a4b6175889db3c3d3e6f9f7e2cebbaa98826d5d74899eb3c9def3ffffffedd7c2ad98826d58432d180300000000000c22374c61778ca1b6cce1f6fffffffffffffffcf6f3e9f2f4fafffffffffffff4dfc9b49f8b78624d3d2c1a06000000000000000000000000000010253a4f657a8fa9bacee2f6ffffffeed9c4ae99846f58677c91aabbcee2f7fae6d4c3ac97816c5544311d08000000000000000a1f344a5f74899fb4c9def4fffffffff0dbc6b09b86715b46311c11263b50667b90a5bbd0e5faffffffffebd6c1ac96816c57412c17000b20364b60758babbccfe3f8ffffffebd6c1ab96816c56412c1700000014293e54697e93a9bed3e8feffffffe9d9cbc1bebec2cbd9e9fcfffffffffffffffffffffffff7e7d1c1b5b0a4b3b7c4d5e7fafffffffffce6d1bca7917c67523c271200000000000115274a5f748a9fb4c9dff4fffffffffffeecdccfc5c2bbb8b6b6b7b9bcc1c8cbd5e2f2f1e6dfd3cac2b6ab9f96847561564531211100000000000000000000000004182a3a4b6073859bb0c5dbf0ffffffffffffffffffffedd8c2ad98826d5c4a362111000000000000000000000000000000000000000000000000000000000004192e43596e8398aec3d8edfffffffff2ddc7b29d88725d48331d08001c32475c71879cb1c6dcf1ffffffe2cdb7a28d78624d38231c130805000000000000000000000c1e324657697e93a5b6cadfeefdead8c8b59f8d7a6474899eb4c9def3ffffffecd7c2ac97826d57422d180200000000000c21364b61768ba0b6cbe0fffffffffffffff4e9e1ded4dddfe6f1fffffffffff6e2cebaa997826d5b493521100000000000000000000000000000142a3f54697f94a9c7d8eafdfffffce9d6c6a9947e695461768a9fb4cadff4fff1dec8b39e8875604b36200b000000000000000a1f354a5f748a9fb4c9dff4fffffffff0dac5b09b85705b46301b11263b51667b90a6bbd0e5fbffffffffebd6c1ac96816c57412c17000b21364b60768ba0b5daecffffffffebd6c1ab96816c56412c1700000013283e53687d93a8bdd2e8fdfffffff7e9ddd6d3d3d6dde9f7ffffffffffffffffffffffffffffefdfd1c9c5b9c8cbd5e2f2fffffffffffbe6d0bba6917b66513c26110000000000001f34495f74899eb4c9def3fffffffffffffaece1dad7d0cdcbcbccced2d6dde0e7f2f1e1d3cac3b6b2a49c8d817361574638271503000000000000000000000000000c1f334758697e93a9bed3e8fefffffffffffffffff7e2cdb8a28d78634d3d2d1a05000000000000000000000000000000000000000000000000000000000003182d43586d8298adc2d7edfffffffff3ddc8b39e88735e49331e09001c31475c71869cb1c6dbf1fffff8e3ceb8a38e79634e3935302520190d000000000000000000031628394b6074879db2c0d1e7f7f6e3cfbcab9c8675768ba8b9cde1f5ffffffecd7c1ac97826c57422d170200000000000b20364b60758ba0b5d8eafdfffffffffff4e4d7cdc9bfc7cad4e1f1fffffffffdead8c7b49f8c79634e3f2e1b0800000000000000000000000006192c3c596e8499aec3d9eefffffff5e1cdb9a88e79644f5870859ab0c5daeffff5e0ccb8a7907b6651392916030000000000000a20354a5f758a9fb4cadff4ffffffffefdac5af9a85705a45301b11263c51667b91a6bbd0e6fbffffffffebd6c1ac96816c57412c17000c21364c61768ba1b6cbe0ffffffffebd6c1ab96816c56412c1700000012273d52677c92a7bcd1e7fcfffffffffaf1eae8e9ebf1fafffffffffffffffffffffffffffffffdefe4dddbcfdde0e7f2fffffffffffffae5d0baa5907b65503b26100000000000091e33495e73889eb3c8ddf3fffffffffffffffef7f4ede5e2e1e0e1e4e7ecf2f4faf9e6d3c3b6b2a59d93867b6c60554639281a0a0000000000000000000000000005182b3b4c6176889eb3c8ddf3fffffffffffffffffffde8d3bda8937e685947341f11000000000000000000000000000000000000000000000000000000000003182d42586d8297adc2d7ecfffffffff3dec9b49e89745f49341f00001c31465c71869bb1c6dbf0fffffae5cfbaa5907a65504c4a4336342b1d0d0000000000000000000b1d314556677c91a2b4c9d9ebfeecdac9b6a49c87849ab0c6d6e9fcffffffecd6c1ac97816c57422c170200000000000b20354a60758aaabbcee2f7fffffffffce9d7c6b9b4aab2b7c3d4e4f5fffffffff5e2cebbaa99836e5d4b3722120000000000000000000000000c2135495b73889eb3c8ddf3fffffff3dec9b49e8975604b546a7f94a9c3d4e6fafbe8d5c5ad98836e5746321e0a000000000000081d314455758aaabbcee2f7ffffffffefd9c4af9a846f5a452f1a11273c51667c91a6bbd1e6fbffffffffecd6c1ac97816c57422c17000c22374c61778ca1b6cce1f6ffffffebd6c1ac96816c57412c1700000011263c51667b91a6bbd0e6fbfffffffffffffffdfefffffffffffffffffff8f3f1f0f2f8fffffffffff8f2f0e4f2f4fafffffffffffffff9e4cfbaa48f7a654f3a25100000000000081e33485d73889db2c8ddf2fffffffffffff6eae2dfd9d8d8d8d9dcdfe2ebf6f6fff3dfcab6a59d90877e74655d4b4437281b0b00000000000000000000000000000b203448596b8196a6b8cbe0f5fffffffffffffffffffff3dec9b39e8977624c3f2f1a0a0000000000000000000000000000000000000000000000000000000002172d42576c8297acc1d7ecfffffffff4dfc9b49f8a745f4a271502001c31465b71869bb0c6dbf0fffffbe6d1bca6917c67636160544d483c2b19050000000000000000021527384d5f70849aabbccfe3f3f7e7d3c2b6a59c9aa2b4c8e4f4ffffffffebd6c1ab96816c56412c17010000000000071c304354748a9fb4c9dff4fffffffff6e1cdb9a89e949da5b7c6d7e9fcfffffffeebd9c8b2a18f7a644f4030190900000000000000000000000e23384d63788da6b8cbe0f5ffffffefdac4af9a856f55444e63798ea5b7cadff4fff3dec9b49f8a76614b36210c0000000000000b20354b60758aa0b5d9ebfeffffffffeed9c4af99846f5a442f1a12273c51677c91a6bcd1e6fbffffffffecd6c1ac97816c57422c17000d22374d62778ca2b7cce1f7ffffffebd6c1ac96816c57412c1700000010253a50657a8fa5bacfe4fafffffffffffffffffffffffffffffffffef0e5dedbdbdee5f0fefffffffffffff9fffffffffffffffffffff8e3ceb9a38e79644e39240f0000000000081d32485d72879db2c7dcf2fffffffffff6e6d8cecac4c3c3c3c4c7caced9dbe2edf2dcc7b29d877b736860554b3f3127190b000000000000000000000000000005182b3b4d62778b9fb4c5d5e7fbfffffffffffffffffffff5e0ccb9a798826d5d4c3828150200000000000000000000000000000000000000000000000000000002172c42576c8197acc1d6ecfffffffff6e2cebaa98a755645311d09001b30465b70859bb0c5daf0ffffffecd6c1ac97817b79777572625a4834200b0000000000000000000a1a30404e64798c9fb4c5d6e8fbf0e0d3c3b6b2b0b4c0d1e3ffffffffffebd5c0ab96806b56412b16010000000000001325495f74899eb4c9def3fffffffff3dec9b49e8a7f879da8bacde1effffffffff6e6cfbfb09a85705e4d372715010000000000000000000013283d52687d92a7c5d5e7fbfffffeebd9c9aa95806a55374a5b72879db2c7ddf2fff6e1cdbaa9927d67523b2a180400000000000b20364b60758ba0b5cae0ffffffffffeed9c4af99846f5a442f1a12273c52677c91a7bcd1e6fcffffffffecd7c1ac97826c57422d17000d22384d62778da2b7cce2f7ffffffebd6c1ac96816c57412c170000000f24394f64798ea4b9cee3f9fffffffffffffffffffffffffffffffaece0d2c9c6c6c9d2e0effdfffffffffffffffffffffffffffffffff8e2cdb8a38d78634e38230e0000000000071c32475c71879cb1c6dcf1fffffffffeead8c8bbb4afadadaeafb2b4bbc8c7d0ddeddfcab6a5998377655d4c402f1d15090000000000000000000000000000000b203448596c8196a9bacde3f3fffffffffffffffffffffffbe8d6c5b2a0907b655645321d0e00000000000000000000000000000000000000000000000000000001172c41566c8196abc1d6ebfffffffffdead8b5a08b75604b36200b001b30455a70859aafc5daefffffffeed9c5b19f97908e8c8a8778624d38220d000000000000000000001221364a5c6c8197a7b9cce0effef0e1d3cac7c5c8d1deeeffffffffffead5c0aa95806b55402b16000000000000001e33495e73889eb3c8ddf3ffffffffeed8c3ae99836e798a9fb4c0d1e5f5ffffffffedddc8b4a2917c665544311d0b00000000000000000002162838576c8297acc1d7ecfffffff7e3cfbcab907b65503b3d576c8196acc5d5e8fbfce9d7c7af99846f5947341f0b00000000000b20364b60758ba0b5cae0f5ffffffffeed9c4af99846f5a442f1a12273d52677c92a7bcd1e7fcffffffffecd7c2ac97826d57422d18000d23384d62788da2b7cde2f7ffffffecd6c1ac97816c57422c170000000e23384d63788da2b8cde2ffffffffffffffffffffffffffffffffecdccfc2b5b1b1b5c2d2dfeffffffffffffffffffffffffffffffffff7e2ccb7a28d77624d38220d0000000000071c31465c71869bb1c6dbf0fffffffff7e2cebbaa9f9a9898999a9d9faaaeb3bfd0e2e6d3c3b3a199887b665e4c3f2e1d0c00000000000000000000000000000417293a4c62778a9fb4c7d7eafffffffffffffffffffffffffff3e3cfbeb29c8674604b3c2c1906000000000000000000000000000000000000000000000000000002172c41576c8196acc1d6ebffffffffffe0cbb6a08b76614b36210c001a30455a6f859aafc4daeffffffff4e0cebdb1aca5a3a99f8e79644e39240f00000000000000000000071a2d3e4c6177899eb3c1d2e6f6fff1e6dfdcdadce3eefcffffffffffe9d4bfaa947f6a553f2a15000000000000081e33485d73889db2c8ddf2ffffffffebd6c1ab96816c697e93a2b4c7d8eafdfffffff7e4d1c0b19c8674604b392916030000000000000000091e32455671869bb1c6dbf0fffffff4dfcab49f8b76614c363b50657b90a7b8cce0f5fff4dfcab49f8b77614c37220e00000000000b20364b60758ba0b5cae0f5ffffffffeed9c4af99846f5a442f1a12283d52677d92a7bcd2e7fcffffffffedd7c2ad98826d58432d18000e23384e63788da3b8cde2f8ffffffecd6c1ac97816c57422c170000000d22374c62778ca1c8d8eafefffffffffffffffffffffffffffff7e7cfbeb2a49c9ba3b5c1d2e4f8fffffffffffffffffffffffffffffff6e1ccb6a18c77614c37220c0000000000061b30465b70859bb0c5daf0fffffffff4dfcab49f8c8483838384878a8f99a1b3c7dbf1e1d0bfb3a69e8b7c665d4b3b2a1808000000000000000000000000000a1f3347586b8196a9bacde5f5ffffffffffffffffffffffffffffecdecab6a4957f6a5a49352012000000000000000000000000000000000000000000000000000002172d42576c8297acc1d7ecfffffffff6e1cbb6a18c76614c37210c001a2f445a6f8499afc4d9eefffffffdebdbcec5c1bac7baa48e79644f39240f00000000000000000000000f1f334758687e93a3b5c8d9ebfefff9f3f1eff1f7fffffffffffffee9d3bea9947e69543f2914000000000000081d32475d72879cb2c7dcf1fffffffee9d4bfa9947f6a6073859ba9bacee2f0ffffffffefdecab6a4937e685746321e0d00000000000000000b21364b60758a9fb4cadff4fffffff1dbc6b19c8671574633354b6074899eb3c8def3fff7e2cebbaa937e69533c2c1906000000000b20364b60758ba0b5cae0f5ffffffffeed9c4af99846f5a442f1a12283d52677d92a7bcd2e7fcffffffffedd8c2ad98836d58432e18000e23384e63788da3b8cde2f8ffffffecd7c1ac97826c57422d170000000b21364b60768baabbcee2f7ffffffffffffffffffffffffffffecdac9b2a09886869ba3b5c9ddeefffffffffffffffffffffffffffffff5e0cbb6a08b76614b36210c0000000000051b30455a70859aafc5daeffffffffff2dcc7b29d87726e6e6e6f72757a8399aec4d9eeeeddd0c5b8a99f8b7b655947362614010000000000000000000000021527384c6176899eb4c7d7eafffffffffffffffff9fdfffffffffff9e6d3c3b49f8b78634d41301b0b0000000000000000000000000000000000000000000000000003182d42586d8297adc2d7ecfffffffff6e1ccb7a18c77624c37220d00192f44596e8499aec3d9ebedf0f2f4f8ebe0d9d6cfd8c7a28d78634d38230e000000000000000000000004182a3a4b6073859baabbcee2f0fffffffffefdfbfafffbf5f3f1efe8d2bda8937d68533e2813000000000000071c32475c71879cb1c6dcf1fffffffce7d2bca7927d675463798b9fb4c2d3e7f7fffffff9e5d3c2b39d8875614b3b2b1805000000000000000f253a4f647a8faabbcee2f7ffffffecd7c2ac97826d5739293144556d8298adc6d7e9fcfeebd9c8b09b85705a4935200c000000000b20364b60758ba0b5cae0f5ffffffffefdac4af9a856f5a45301a13283d52687d92a7bdd2e7fcffffffffedd8c3ad98836e58432e19000e23394e63788ea3b8cde3f8ffffffecd7c1ac97826c57422d17000000091e324557758a9fb4cadff4fffffffffffffffffffffffffff8e3cfbcab98827373859bb0c0d1e3f7fffffffffffffffffffffffffffff7e2cebbaa8a75604b35200b0000000000041a2f445a6f8499afc4d9eefffffffff1dcc7b19c87725c58595a5660677c91a6bcd1e6fbeee3d5c7baa99d8877615443301c0a0000000000000000000000091d3145566a7f94a8b9cde5f5fffffffffffaf4f2e4e7f4f7fdfffffff1e2cdbaa99a846f5f4d3929170300000000000000000000000000000000000000000000000003182d43586d8298adc2d7edfffffffff7e1ccb7a28c77624d37220d00192e43596e8398aec3d3d6d8dbdddfe3ece3e4e5e2cebaa98c76614c37210c0000000000000000000000000c1c304354647a8c9fb4c2d3e6eaebeaeae9e7e6e5e3e8e0dedcdad8d1bca7927c67523d2712000000000000061c31465b71869bb0c6dbf0fffffffbe5d0bba6907b66515b6a8095a4b6c9daecfffffffff0e0cbb8a695806a594834200f0000000000000014293e53697e93a8c8d8eafefffffdead7c7a8937d68533e28273751667c91a8bacde1f6fff6ddc8b4a38d78634d382310000000000b20364b60758ba0b5cae0ffffffffffefdac5af9a85705a45301b13283d52687d92a7bdd2e7fcffffffffedd8c3ae98836e59432e19000e23394e63788ea3b8cde3f8ffffffecd7c2ac97826d57422d18000000031628395e73899eb3c8def3fffffffffffffffffffffffffff4dfcab59f8c7863657b8fa2b4c8dcf1fffffffffffffffffffffffffffff4dfc9b49f8a745544311d08000000000c171f2e44596e8399aec3d8eefffffffff1dcc7b29c87725d4744384550657a90a5bacfe5fafff3e5d7c7b7a69a8473604b39281603000000000000000000000b20364b6074889db3c6d6e9fffffffffff2e6dfddced2dfe2eaf6fffffdead7c7b3a1917c675746331e0f00000000000000000000000000000000000000000000000003192e43586e8398adc3d8edfffffffff7e2ccb7a28d77624d38220d00182e43586d8398adc4bdc0c3c5c8cacfdacecfd0d0c9b49f8a73604a35200b000000000000000000000000011426364a5c6b8096a4b6c8d9d5d5d5d5d4d2d1d0ced6ccc9c7c5c3c0bba6907b66513b2611000000000000061b30455b70859ab0c5daeffffffffae5d0baa5907b65504b6074869cabbccfe3f2fffffffae7d5c4b49e8a77624c3d2d1a07000000000002152738586d8297adc2d7ecfffffff6e2cdbaa98e79644f392421364b60758a9fb4c9def4fff8e4d1c1aa957f6a553e2d1b070000000b20354b60758aa0b5d9ebfeffffffffefdac5b09a85705b45301b13283d52687d92a7bdd2e7fcffffffffeed8c3ae99836e59442e19000e23394e63788ea3b8cde3f8ffffffecd7c2ad97826d58422d18000000001d32485d72879db2c7dcf2fffffffffffffffffffffffffbe8d6c5af9a846f5a5d70859aafc3d4e6fafffffffffffffffffffffffffff3dec9b39e89745e492614010000000c1c29333643586e8398adc3d8edfffffffff2ddc8b29d88735d3727273b50657a90a5bacfe5fafffff5e5d4c4b3a2937e685745321e09000000000000000000071b2d3e52677d92a6b7cbe4f4fffffffff2e2d4cbc8b9bdc9ced8e6f6fffff5e5d0bfb29d8876614c3d2d1a07000000000000000000000000000000000000000000000004192e44596e8399aec3d8eefffffffff7e2cdb7a28d78624d38230d00182d42576d8297a6a5a8abaeb0b3b5bcc9b9b9babbbab29d88725443301c070000000000000000000000000008182d3e4b6075869caabbc0c0c0c0bfbebdbcbab9c5b9b3b1afadaba9a48f79644f3a240f000000000000051a2f455a6f849aafc4d9effffffffae4cfbaa58f7a65504556657b8d9fb5c4d5e7fafffffff2e1cdb9a897826d5b4a3621110000000000091d31455671869bb1c6dbf0fffffff4dfc9b49f8a75604b36201e3245576e8399aec7d8eafdffefdcc7b19c87725c4a362209000000081d314455758aaabbcee2f7fffffffff0dbc5b09b86705b46311b13283d53687d92a8bdd2e7fdffffffffeed9c3ae99846e59442f19000e24394e63798ea3b8cee3f8ffffffecd7c2ad97826d58422d18000000071c31465c71869bb1c6dbf0fffffffffffffffffffffffff5e0ccb9a7927c675251667c91a5b7cadff6fffffffffffffffffffffffffff2ddc8b39d88735e48331e0000000417293a464c50586d8297adc2d7ecfffffffff3dec9b49e8974554431283d52677d92a7bcd2e7fcfffffff2e2d0c0b39e8875604b36210b0000000000000000000d22364a5c70859bb0c4d4e7fffffffff7e7d4c4b7b2a4a8b4bbc8d8eafdffffeedfcbb7a696816c5b4a3621120000000000000000000000000000000000000000000000041a2f44596f8499aec4d9eefffffffff7e2cdb8a28d78634d38230e0014293e54697e878c8f9396989b9d9faba2a3a4a5a5a4a39b85705b362513000000000000000000000000000000101e324556647a8c9fa9aaababaaaaa9a8a6a5a4a2a79e9c9a989694928c77624d37220d000000000000041a2f44596f8499aec4d9eefffffff9e4cfb9a48f7a644f384b5d6c8197a6b7cbe0eefffffffce9d7c6b49f8c79634e402f1909000000000b20364b60758a9fb4c9dff4fffffff0dbc5b09b86705544311d16283952677d92a9bacee2f6fff3decab6a48e79644f3726140100000114264a5f758a9fb4cadff4fffffffff1dbc6b19c86715c47311c13283d53687d92a8bdd2e7fdffffffffeed9c4ae99846f59442f1a000e23394e63788ea3b8cde3f8ffffffedd7c2ad98826d58432d18000000051b30455a70859aafc5daeffffffffffffffffffffffffff3dec9b39e8975604b4b6073879db2c8d8eafdfffffffffffffffffffffffff2dcc7b29d87725d48321d0800000a1f3346586166676c8297acc1d7ecfffffffff5e1cdb9a88a75604b352b3b546a7f94a9bfd4e9feffffffffeee0cbb8a6927d68523d281300000000000000000417293a4f647a8ea3b5c9e2f2ffffffffecdac9b7a69d8f929faabbcee2f1fffffae7d4c4b49f8c79634e41301a0a00000000000000000000000000000000000000000000051a2f445a6f8499afc4d9eefffffffff7e2cdb7a28d78624d38230d0012273b4f606973767a7e818386888a8c8d8e8f90908f8e8b816d57422d18000000000000000000000000000000031628384b5c6b8092949595969595949291908e8c8b89878583817f7d7c72604a35200b00000000000004192e43596e8398aec3d8edfffffff9e4cfbaa48f7a654f3a3f4c6176889db3bfd0e5f5fffffff4e2cebbaa9a846f5e4c372614010000000f24394e64798eaabbcee2f7ffffffecd6c1ac97816c573727150c21364c61768a9fb4c9dff4fff9e5d3c2ab96816c5544311d080000001f344a5f74899fb4c9def4fffffffff1dcc7b29c87725d47321d13283d53687d92a8bdd2e7fdffffffffefd9c4af9a846f5a452f1a000e23394e63788ea3b8cde3f8ffffffedd8c2ad98836d58432e1800000004192f44596e8499aec3d9eefffffffffffffffffffffffce9d7c7ad98826d564543546a7f94aabbcee2f7fffffffffffffffffffffffff1dcc6b19c87715c47321c0700000c21364c61767b7c7c839aafc4d9effffffffffce9d6c6a18c77614c363648596f8499aec4d9eefffffffffffbe7d5c5a9947f6a543f2a1500000000000000000a1f3346586d8297acc1d1e4fffffffff8e3cfbcab9d877a7d8c9fb4c3d3e6f9fffff2e2cebbaa9a846f5f4d38281603000000000000000000000000000000000000000000051a30455a6f859aafc4daeffffffffff7e2cdb7a28d78624d38230d000c1f32424f54586165686b6e7073757778797a7b7b7a79766d63523e2a15010000000000000000000000000000000a1a2e3e4b60737d7f80808080807f7d7c7b7977757472706e6b696766605443301c0700000000000003182d43586d8298adc2d7edfafafbfae5cfbaa5907a65503b334658677d91a1b3c7d7e9fdfffffeebd9c8b3a1907b665544311d0a00000013283d52687d92a7c8d8eafdfffffce9d7c7a7927d68523d28130a1f3346586f8499afc8d9ebfefff1ddc8b39d8874604b35200b0000091f34495e74899eb3c9def3fffffffff2ddc8b39d88735e48331e13283d53687d92a8bdd2e7fdffffffffefdac5af9a85705a45301b000e23394e63788ea3b8cde3f8ffffffedd8c2ad98836d58432e1800000003182d42586d8297adc2d7ecfffffffffffffffffffffff6e1cdbaa9917c665138364c62778b9fb4c9dff1fffffffffffffffffffffffff0dbc6b09b86715b46311c0600001b30455b70849092919aa1b3c7dcf1ffffffffffe2cdb8a38d78635455545462778b9fb4c9dff4fffffffffff8e5d2c2a6907b66513b261100000000000000000c21364c61768a9fb4c9deeffffffffff4dfcab59f8d7a646a7f94a5b6cadfeffffffeead8c8b4a2917c675645321e0e000000000000000000000000000000000000000000061b30455b70859ab0c5daeffffffffff7e2ccb7a28d77624d38220d00021424323b3a474c505356595b566062636464656665646158524535230f0000000000000000000000000000000000101d31445560686a6b6b6b6b6a69686765646260555c5a58565452514a433625130000000000000002182d42576d8297acc2d7e4e5e5e5e5e5d0bba5907b66503b293a4d5f6f849aa9bacde1f1faf4f2efe6d0bfb19c8673604b382816030001162c41566b8196abc0d6ebf0f3f5f6e1cdbaa98e79634e39240e0417293a53687d92aabbcee2f7fdf4e0cbb7a6907b65503828160200091e33485e73889db3c8ddeeeff0f1f1f1dec9b39e89745e39291713283d52687d92a7bdd2e7fcfdfffffff0dac5b09b85705b46301b000e23384e63788da3b8cde2f8ffffffedd8c3ad98836e58432e1900000001162c41566b8196abc0d6ebfffffffffffffffffffffff4dec9b49f8a76604b363447596e8398aec3d3e6f9ffffffffffffffffffffffefdac5b09a85705b45301b0600001a2f445a6f8499a7a7afb3bfd0e3f6fffffffffde8d2bda8937e736e6b696a728399aabbcee2f7fffffffffff3dec9b5a48c77614c37210c00000000000000071b2d3e54697e93a8bacde1f6fffffff7e3d0c0ae98836e5d6074879db2c0d1e4f7fffff6e6d1c0b29d8775604b3c2b19050000000000000000000000000000000000000000061c31465b71869bb0c6dbf0fffffffff7e1ccb7a28c77624d37220d000006141f272a33373a3e414338454b4d4d4e4f50504f4e4c463a35271706000000000000000000000000000000000002152737444b53545556565555545351504f4d4b44374543413f3d3c35302518080000000000000002172c41576c8196acc1cfcfcfd0d0d0d0cfbba6917b66513c2630414d63788b9fb4c3d3e6e7e0dddad6d4c9b5a4927d685645321e0900031729395a6f849aafc4d5d8dbdde0e7dec9b49f8975604b35200b000c22374c61778b9fb4cadfe8e8e6e7d5c4ad97826d5645321e0900081d32485d72879db2c7d8d9dadbdcdcdbdbcab49f8a755746331e13283d52687d92a7bdd2e6e7e8e9eaeaeadbc6b09b86715b46311c000e23384d63788da2b8cde2f4f7feffedd8c3ad98836e58432e1900000000152a3f556a7f94aabfd4e9ffffffffffffffffffffffecdac9ae99846e5745322a3b50657b90a5b6cadff6ffffffffffffffffffffffefd9c4af9a846f5a452f1a050000192e43596e8398aebcc4c7d0deeeffffffffffffead5c1ad9c938883807e7f8499a1b2c8d8eafdfffffffffff1dbc6b19c86715847331f0a000000000000000d22364a5c71869cb1c6d7e9fcfffffff1dcc8b4a28f7a644f56677c91a2b4c8ddedffffffeedfcab7a595806a5a483520100000000000000000000000000000000000000000081d32475d72879cb2c7dcf1fffffffff6e1ccb6a18c77614c37220c000000020c0c171f2125292c2e2731363738393a3b3b3a393633291b17090000000000000000000000000000000000000009192731363d3f40404140403f3d3c3b3937363127302e2c2a2827201c1308000000000000000001162c41566b8196abc9b9babababbbbbbbab9a7927c67523d272035495a6a7f95a5b6cad1d5cbc8c4c0c4b7b2ae9d8875604b36210b000a1e33465773889db2bdc0c3c5c8ccd5cfc5b09b85705544311d08000a1f34475970859ab0c5d3d3d2d1d9cec9b39e8975604b36210b00071c31475c71869cb1c1c3c4c5c6c6c6c6c6c5bbaa8b76614b362112283d52677d92a7bcd4d0d2d3d4d5d5d5d5c6b19b86715c46311c000d22384d62778da2b7ccdedfe3ebe1e1d8c3ae98836e59432e190000000013293e53687e93a8bdd3e8f8fffffffffffffffffff8e3cfbcab937d6853392820354a6073879cb2c8d8eafdffffffffffffffffffffeed9c3ae99846e59442f19040000172d42576c8297acc1d7dce3eefcfffffffffffff0ddcabaada69e9995949599a1b2bfcfe6f6fffffffffffae7d5c4aa95806b553a2a1704000000000000011527374f64798ea4b5c9e4f5fffffff8e4d2c1af9a846f5c4a4d5f70859bb0becfe5f5fffffae6d4c3b49f8a78624d3f2e180800000000000000000000000000000000000000091e33485e73889db3c8ddf2fffffffff5e0cbb6a08b76614b36210c000000000000040a0c10131619151d202223242526262524211f170b0000000000000000000000000000000000000000000009151d20282a2b2b2b2b2b2a2827262422201d151b19161412110b070000000000000000000001162b40566b8095aba3a4a4a5a5a6a6a5a5a4a4937e68533e29192c3c4b6074879cb2bfbcc4b7b3afaba6a69d98948f7e69543f2914000c21364b61768ba6a5a8abadb0b3b8c5babcac97816c57372614010004182a3a54697e94a9c1bdbebdbcc8bbb4b1a8917c67513c271200051b30455a70859aaaacadaeb0b1b1b1b1b1b0aea28c77624d372212273d52677c92a7b7c3bbbcbebfbfc0c0c0c0b19c87715c47321c000d22374c62778ca1b7c7c9cacfd9cbccccc3ae99846e59442f190000000012273c52677c91a7bcd1dfe3eceaedeff2f4f6fdfff4dfcab59f8b77624d37221c3043546a7f94aabbcee2f7ffffffffffffffffffffedd8c3ad98836e58432e19030000152b40556a8095aabfd5eaf6fffffffffffffffffae8d8cac4b8b3aeaaa9aaafb3bfcfddedfffffffffffff4e0cbb8a68f7a644f3a250f00000000000000081d3144556c8196abc2d2e5fffffffff2ddc9b5a3907b65503e414f647a8fa0b2c7d7e9fdfffff1e1cdbaa998836e5d4b36251300000000000000000000000000000000000000081d31445574899fb4c9def4fffffffff6e2cebaa98a75604b35200b0000000000000000000000010002090b0d0e0f0f1011100f0c0a0400000000000000000000000000000000000000000000000002080b13151616161615141312100f0d0b080200030100000000000000000000000000000000152a3f556a7f8c8d8e8f8f9090909090908f8e8d7f69543f2a141d324556667b90a1a8a6a4a69d9a96918c88837e7a74604b36200b000e24394e63798c8d909395989b9ea7a3a5a7a8937e69533e29140000000d23384d62788da3a8a8a8a8a7a5aa9f9c9792836e59432e190004192e43596e8392949698999a9b9c9c9c9b9b99978e79634e392412273c51677c919da5a4a6a7a8aaaaaaaaababab9c87725d47321d000c21364c61768ba1b0b2b4b4bcb6b6b6b7b6ae99846f59442f1a0000000010253b50657a90a5bac7cacfdad5d8dadcdfe2eae3e4dbc6b09b8671594834201325364c61778b9fb4c9dff2fffdfefffffffffefefdecd7c2ad97826d58422d1803000013293e53687e93a8bdd3e8f1f3f4f8fffffbfcfdfef6e8e2d5cbc8c3c0bebfc4c7d0ddedfbfffefdfcfffdecdac9b39d8874604b35200b000000000000000b20354b6074889eb3c8ddeff1f3f4f7e5d3c2b09b85715d4c38374b5c6e8398a9bacde1f2fffdfde9d7c7b2a08f7a645443301c0a0000000000000000000000000000000000000b20354b60758aa8bacde1f6fffffffff4dfc9b49f8a745544311d08000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013273c50616a7577797a7a7a7b7b7b7b7a7a797875614b36210c1528384c5e6e839292918f8c8884817c77736e6964605645311d09000c21364a5b6374787b7d808386888b8d909193907b65503b25100000000b2035485a7185919293939391908d8a87827d76614c36210c00000e24394e63797d7f8183848586878786868584828077624d37220f24394e647a83878b8f919293949595959596969687725d48321d000b20364b60748b989b9d9e9faba1a1a1a1a1a199846f5a442f1a000000000e24394e63798ea3adb2b5bcc9c0c2c5c7c9ced8cecfd4c4aa95806a553b2b18081f3447596e8398aec4d5e7e6e8e9e9eaeae9e9e8e8e7d6c1ac96816c57412c1702000011273c51667c91a6bbd1d9dbdddfe3ece4e6e7e8e9e9eaebe7e0ddd9d5d3d4d9dce3ecebeaeae9e8e7e5eae2cfbcab96806b5443301c080000000000000013253651667b90a6b8cbd7dadcdddfe2decab6a4917c66513f2f2e3e4d62788a9fb4c4d4e6e8e8e7e6e5cfbeb09b8572604a3827150200000000000000000000000000000000000c22374c61778ca1c6d7e1e9e8e9ebebebdec8b39e89735e4927150100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090b0c0d0e0f1010111112121212111110100f0f0e0c0b08020003000000000000000000000d20334350566062636465656566666665646463615746331e0a0a1a2f404d62777d7d7c7a76736f6b67625959544f4b453827150200071a2d3d4a55606365686b6e707376787a7c7e7e75614b36210c00000006192b3c4e63797c7d7e7e7d7c7b7875716d67615846331f0a00000c21364a5b63686a6c6e6f707171717171706f6d6b62594834200d21364a5c646f72767a7b7d7e7f808080808080817f6a55402a1500081d314455697f838688898a8b8b8c8c8c8c8c8b846f5a45301a000000000d22374c62778c93989d9faba7abadafb2b4bac7b9babab7a68e79644f39240f04182a3b50667b90a6b8cbd9d1d2d4d4d4d5d4d4d3d3d2d1c0ab96806b56412b160100000f243a4f64798fa4c8c1c4c6c8cacfdacfd1d2d3d3d4d5d6d6d7d7d7d8d8d8d8d8d8d7d6d5d4d4d3d1d0d8cec9b59f8c79634e36261401000000000000071c3043546d8297acc4c0c2c5c7c8caced4c3b19c8673604b35202035485a6b8095a6b7cbd4d3d3d2d0dacfcab5a3917d675645311d0900000000000000000000000000000000000e23394e63788ea3b8c9cdd7d2d4d5d6d6d5c7b29d87725d48321d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009130a161e212223232425262627272727272626252524242322201d151b18110f09000000000000000315253338454b4d4e4f4f5050515150504f4f4e4b4639291703001220344859626868676561585a56514d483b3f3a3631271a0a0000000f1f2d37444b4d505356585b57616365676868615746331e0a000000000e2135495b636668686968676563605658524c463a2917040000071a2d3d4a4e53555758595b5c5c5c5c5c5b5958564d483b2b18071a2d3e4a4e595761646667696a6a6b6b6b6b6b6b6a61503c281300021527374f61696d7072747576767677777776766f6655412d18000000000b1f34485970797e83878b8e9295989a9d9fa9a2a4a5a5a69d8874604a35200b000c20354b6074889db3bcc9bcbdbebfbfbfbfbebebdbdbcbaaa95806a55402b150000000d22374d62778caaaaacafb1b3b5bcc9babbbdbdbebfc0c0c1c2c2c2c2c2c3c3c3c2c2c1c0bfbebebcbac8bbb4ab99836f5b49351808000000000000000b20354a6074889ea5a8aaadafb1b3b4bbc8b7a5927d685443301c192b3c4b6075879db2c0bebebebcbbc9bcb5b2af9d8774604b36200b000000000000000000000000000000000010253a50657a8fa5b0b4bac7bdbfc0c1c1c0beb09b86715b46311c0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1a262e2832363738393a3a3b3b3c3c3c3c3c3c3b3b3a3a393837363127302e26241d120400000000000007151a28323638393a3a3b3b3b3b3b3b3a39383633291b0b000005182b3b484d5253514f4c473a413c37342b2925201d150a00000000010f19273135383b3e404339464b4e505253534b463929170300000000061a2c3d494e515353535352504e4b45383d3633291c0c000000000f1f2d36393d3f4143444546474747464644424137342b1d0d000f202d363939464c4f515253555555555656565655504333200d0000091932434f54585b5d5f5660616161626161605755483725120000000005182a3b4a5b63696e7276797d808385878a8c8d8e8f909090816d5443301c0700081d3144556c81969faba5a7a8a9aaaaaaaaa9a9a8a8a6a5a3947f6a543f2a150000000b20354b60748c929597999c9e9faba3a5a6a7a8a9aaaaabacadadadadadadadaeadacababaaa9a8a7a5a3aa9f9d8d7a644f3d2c1a00000000000000000f24394e64798b8e909395989a9c9e9faaa2a29d8774604b3626140e1e324557677d92a2a8a9a9a8a7a6a4ab9f9d9a97937e69543e2914000000000000000000000000000000000012273c51677c91979b9fa9a5a8aaababababa9a79a846f5a452f1a0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011a2a384239454b4c4d4e4f50505151515152515150504f4f4e4e4c4b443745433b382f221200000000000000000a151d2022242525252626262625252423211e170b000000000d1d2b34373d3d3c3a37332a2c27222019140f0b09020000000000000009151d202326282b2e293236383b3c3e3e3633291b0b0000000000000f1f2c35383c3d3e3e3e3c3b3836322828211f170c0000000000010f1a2124282a2c2e2f303132323131302f2d2b2220180d0000010f1a21242933363a3c3d3e3f40404040414141403c332515030000001424323b3f43464838454b4c4c4c4c4c4c4b4539372a1a0800000000000d1d2d3d4a4e5358576064686b6d7072747678797a7b7b7b77624d3625130000011426374e6379868a8e90919394949595949493939291908e8c7e69543e2914000000081d314455657b7d7f828486888a8c8e8f919293949495969797989898989898989897969595949392908e8c8a87806b5c4a361f0f00000000000000000d21364a5c7076787b7d80828587888a8c8c8d8c7e695544311808031628394d5f7084929394939392918f8d8a8885817e79634d38230e00000000000000000000000000000000000c21374c61767d81868a8d9093949696969694928f826d58432d1803000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1f3848555b5760616263646565666667676767666665656464636160555d5a58514c402f1d09000000000000000002090b0d0e0f101010111111100f0f0e0c0a030000000000000d18202228282725211f1716120d0b050000000000000000000000000001080b0e10131619161e212325272928211e170b00000000000000010f1a21232728292928272623201d15120c0a040000000000000000070c0e131517191a1b1c1c1c1c1c1b1a18160d0b050000000000070d0f171e21252628292a2b2b2b2b2b2b2c2a282015070000000006141f27292e31332832363637373737373632281b1a0c000000000000000f1f2d36393e39454b4f5256585a5d5861636465656666625948341808000000092135495b637176787b7c7d7f7f7f807f7f7e7e7d7c7a797669604f3b2612000000011426374b5d65686a6c6f71737577797a7c7d7e7e7f8081818282828383838383838281807f7f7e7c7b797775726b62503e2d1b010000000000000000071a2d3d4a57616366686b6d707273757677787773604b37271500000a1b30414d62787c7e7f7e7e7d7b7a787573706c68635b4935210c00000000000000000000000000000000000a1f33475861676c7075787b7d7f808181807f7d7a75614b36210c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061a2c3d5567707576777878797a7b7b7c7c7c7c7c7b7b7a7a79797877757472706d665e4c38240f00000000000000000000000000000000000000000000000000000000000000000000050b0d131312100c0a040000000000000000000000000000000000000000000000000100030a0c0e101213130c0a0300000000000000000000060c0e111313141312100e0b09020000000000000000000000000000000000020304060707070707060403010000000000000000000000030a0c0f111214151516161616161615130d03000000000000030c1214181b1d161e21212122222221211e160a000000000000000000010f1a212429283236393d4043453a474c4d4f505051504d483b2b1800000000061a2c3d494e566063656768696a6a6a6a6969686867656461584f42321f0c0000000009192f3f4b505355575a5c5560626365666868696a6b6b6c6d6d6d6d6d6e6e6e6d6d6c6b6a6969676564626054565044332010000000000000000000000f1f2d39464b4e505355585a5c546061626262605544311909000000132035485a6267686969696766646260565a57534d493c2c1906000000000000000000000000000000000004172a3a474c525755606366686a6b6c6c6b696864615746321e09000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c2135495b70858a8b8c8d8e8f8f909091919191919190908f8f8e8d8c8b898785827c66513b26110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060003090b0c0c0c0d0c0c0b0903000000000000000000000000070c0e14161e2124282b2e3029333738393a3b3b3b37342b1d0d00000000000f1f2c3538454b4e50525354555555555454535351504e4c473a32241402000000000011212f383b3d40424437444b4d4e50515253545555565758585858585858595857565655545352504e4d4b43363d3326160200000000000000000000010f1b293336393b3e40434536434a4c4d4d4d4b443727150000000005192b3c484d525354545352514f4d4b4538423e38352c1e0e000000000000000000000000000000000000000c1c2a33373d37444b4e5053555656565654524f4b4639281603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23384e63788d9faba1a2a3a4a5a5a6a6a6a6a7a6a6a5a5a4a4a3a3a1a89e9c9a98836e5837271502000000000000000000000000000000000000000001080b0b0902000401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090b0e1113151617181818181612100a0100000000000000000000000000000000000000040a0c10131617191a1b1b1b1b1b1a1a191716151413110e0c0a03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090b0f1316181b171f212324252626262220180d000000000000010f1a21283236393b3c3e3f3f40403f3f3e3e3d3c3b3937332a1c140600000000000003111c2325282a2d2f27313537393a3c3d3e3f3f404142424343434343434343424140403f3e3d3b393735302628211608000000000000000000000000000b171e212326282b2d3025303537373837353127190900000000000e1e2b35383d3e3f3e3e3d3c3a383632282c282321190e0000000000000000000000000000000000000000000c171f2128263135383b3e3f414141413f3d3a3632281b0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000152a3f546a7f94a9bcb6b7b8b9bababbbbbcbcbcbcbbbbbabab9b9b8c6b9b4b2af9c86715544311d080000000000000000000000000000000000070d0f141d20211e161b1916120f0c0a0300000000000000000000000000000000000000000000000000000000000000000000000001080b0e1216161e212326282a2b2c2d2d2d2d2b27251d130500000000000000000000000000000000050c171f2125292b2c2e2f3030303030302f2e2d2c2b29282624211e161815120f0b090200000000000000000000000000000000000000070b0c0e0f0f0e0d0c0b07000001000000000000000000000000000000000000000000000000000000000000010300040a0c0e0f101011110d0b05000000000000000000060a161e21232627282a2a2a2b2a2a292928272524211f170c00000000000000000000080e101315171a151d20222425272829292a2b2c2c2d2d2d2e2e2e2e2e2e2d2c2b2a2a2927262422201c14080e04000000000000000000000000000000030a0c0e111316181b131c2021222322201d1509000000000000000e19202227292a292928262523201d1517130e0c060000000000000000000000000000000000000000000000040a0c12141d202326282a2b2c2c2b2a2824211e160b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005192b3b5a6f8499afc4d9cdcdcecfd0d0d1d1d1d1d1d0d0cfcfcececdd7cdc9c7b49f8a75604b36200b00000000000000000000000000000002101b2224263135363228312e2b2824211e16160b07000000000000000000000000000000000000000000000000000000000003090c11141d2023282c283236393b3d3f404242434342403c393023130000000000000000000000000000000d19202a33373a3e4042434546464646464544434241403f3d3b393632292d2a2724201d15140f0d070000000000000000000000000008131c2022232424232321201c13191613110d0b0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090b0e10121314151515151414131312100f0c0a0400000000000000000000000000000000020001080b0d0e10111313141516161718181818181919191818171615141412100f0d0b080100000000000000000000000000000000000000000000000000030000070b0c0d0d0d0b0801000000000000000000050b0d121314141412110f0d0b0902000000000000000000000000000000000000000000000000000000000000000001080b0e1113151617171614130f0c09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b2034485974899eb3c9dee2e3e4e4e5e5e6e6dfd7d5cecdcccccccccccccccccebbaa8d78634d38230e00000000000000000000000000000010202e363a4a444b4b45384644403d3a3632292c201c130800000000000000000000000000000000000000000000000003090b161e2126263135393d4139454b4e50525456575858585756524d41301e0e000000000000000000000000000d1d2b343a474c50535657585a5b5b5b5b5b5a59585756555452504e4b463943403c393632282924221b1002000000000000000000051218253035373839393938373530252e2b292622201915130d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d22374d62778ca7b9cce0f5f8f9fafafceadaccc3bfb9b8b7b7b7b7b7b7b7b7b7c8a48e79644f39240f0000000000000000000000000000071b2e3e4a4f5f556060565d5b5956524f4b4639413530251808000000000000000000000000000000000000000000030a161e212832363b37444b4e52565a57606366686a6b6c6d6d6d6d6b675f4d3c2c1906000000000000000000000005192b3c484d586165686b6c6e6f70707070706f6f6e6c6b6a6968666361575b5855524e4b45383f39362d201103000000000000000112233036434a4c4e4e4e4e4d4c4a433643403e3b38352b2a282015070000000000000000000000000000000000000000000103050001080b0b0b0c0c0c0c0c0c0b080200080605030200000000000000000000000000000000000000000000000000000000000000000001040001080b0c0d0e0f101011111112121211111010100f0e0c0b090200040100000000000000000000000000000000000000000000060c0e1c1e1f20201f1f1e1c1a1714100c0a0400000000000000030c12141e1d1a1814100c090300000000000000000000000000000000000000000002090b0f1214161819191913110b0200000000000000000000000000000000000000000000000000000000000000040e14161a1714120f0c0a0400000000000000000000000000000000000000000000000000000000000010253b50657a90a5c5d6e8fbfffffffff2dfccbcafaaa4a2a2a2a2a2a2a2a2a2a2a1a18f7a644f3a250f00000000000000000000000000000d22364a5c64747575767472706e6b676461575a564a4336251300000000000000000000000000000000000000000b171e28323639464b5056556063676b6f7376787b7d7f808182828282807d675a4935200c00000000000000000000000b2034485a6273767a7e8081838485858585858584838281807e7d7b797673706d6a6764605658544f4a3e2f2111000000000000000a1d30414d54606163646463626160545b585653504d483c3f3c33251503000000000000000000000000000003090b0f121517181a1b141c202021212121212121201d151e1d1c1a19171513110e0c0a040000000000000000000000000000000000000000000000080e1017191c141d202122232425252626262727272726262525242322201d151b1916120b090200000000000000000000000000000000000e1921233133343535353433312f2d2926211f170c000000000006141f27293332302d2925211e16130d0b050000000000000000000000000002090b11151d2024282a2b2d2e2e2e28261e13060000000000000000000000000000000000000000000000000000000000081621292b2f2c2a2724211f171714100c0a0300000000000000000000000000000000000000000000000011273c51667c91aabbcee2eeffffffffecd7c3af9e958e8d8d8c8c8c8c8c8c8c8c8c8c8b79634e39240e00000000000000000000000000000f243a4f647a8a8a8a8b89888683807d7976726f6b605443301c070000000000000000000000000000000000000d1b293339454b525761666b7075797d8185888b8e909294959797989897958d78624d38230d00000000000000000000000d22384d6278888c8f939597989a9b9b9b9b9b9a99989796959492908e8b8885827f7c7975716d69645c4b3f2f1c080000000000001024394d5f6773777879797878767573706e6b6866625a5a55504333200d0000000000000000000000070d0f161e2124272a2c2d2f3126303536363636363737363631273332312f2e2c2a282624211f170c080000000000000000000000000000000000000003101b22252c2f31263135363738393a3b3b3b3c3c3c3c3c3b3b3a3a393837363127302e2b27201d150a0000000000000000000000000000000e1e2c35384648494a4a4a49484744423f3b3733291c11030000031425323b3f484745423e3a363228282220180d0b050000000000000000000a161e2126283236393d3f41424444433d3a31241300000000000000000000000000000000000000000000000000000000001626343d4144423f3c393633292d2925211e1715100c0903000000000000000000000000000000000000000e24394e63798b9fb4c0d1e3f3ffffffead5bfaa95807a7877777777777777777777777674604a35200b000000000000000000000000000011263c51667b919faaa99f9d9b9995928f8b88848072604a35200b00000000000000000000000000000000000d1d2b39464c5760676e767b8185898e92969a9d9faba5a7a9abacadadadacab96806b563b2a1805000000000000000000000f243a4f64798fa6a5a8abacadafb0b0b0b0b0afaeadacabaaa9a7a5a3a69e9b9895918e8a87837e7a655d4b37230f00000000000012273c51677d8a8c8d8e8e8e8d8c8a888583807e7b7774706a61503c281300000000000000000002101b2224283236393c3f4143444636434b4b4b4b4c4c4c4c4b4b4449484746454341403e3b3937332a221b1002000000000000000000000000000000000010212e373a41444637444b4c4d4e4e4f50505151515251515150504f4f4d4c4b45384643403d3632281a0a0000000000000000000000000006192c3c494d5b5d5f5f605f5f5d5c5a5754504c473a2f21110000112132434f545e5d5a57534f4b46393d37342b221f180d00000000000004121a2832363c38454b4f52545658595958534e42311c0c0000000000000000000000000000000000000000000000000000000e1e34445156595754514f4c463a423e3a3633292b26211e160f0b07000000000000000000000000000000000c21364a5b6a7f95a2b4c5d5e8fbfffff1dcc6b19c867563626262626262626262626161605443301c07000000000000000000000000000013283d53687d92a8bbbab4b2b0aeaba7ab9f9d998a75604b35200b0000000000000000000000000000000005192b3c4857616b757d838a90969b9fa9a7abafb3b5bcc9bdbfc0c1c2c2c2c9b39e88735947341f0b0000000000000000000010253b50657a90a5c4bdc0c1c3c4c5c5c5c5c5c4c4c3c1c0bfbebdbbc4b8b3b0adaaa7aa9f9c98948c7b65503d2d1a070000000000152a40556a7f95a9a3a3a3a3a2aa9f9d9b989593908d89857f6a553f2a1500000000000000000010202d363939454b4e515456585a5b5d5460606061616161616160555f5e5d5b5a58575553514e4c473a372e2010020000000000000000000000000000000e1e2e3f4b4f56595b5d5560616263646565666666676767666665656564636160565d5b5956524b45382815020000000000000000000000000c2135495b637173747575747473716f6c696561584c402f1c090d1d2e3f4f616973726f6d6965615757524d483b37342a1d0d000000000012223038454b515756606467696b6d6e6e6e68604e3a2a18040000000000000000000000000000000000000000000000000006192c3c51626b6f6c69676461585b57534f4c4639403b36322824201c13080800000000000000000000000000071a2d3d4b6072849aa7b8cce0ebfefff3decab6a496816c5e4d4d4d4d4d4d4d4d4c4c4b4a43362513000000000000000000000000000000152a3f546a7f94a9bfcdc9c7c5c3c0c9bcb5b2a08b75604b36200b000000000000000000000000000000000b2034485a6276808992999fa9abb0b4bac7c0c4c8cacfdad2d4dacfcac8c5c2b8a68c77624c37220d0000000000000000000011263c51667b91a6bbd0d5d6d8d9dadadadadadad9d8d7d6d5d3d2d0d5cbc8c5c2bfc8bbb4b1adab9b85705c4a36210d0000000002182d42576d8297acc7b9b9b8c8bbb4b2b0adaba8a5a89e9a87725d48331d0800000000000000071b2d3e4a4f58576064676a6c6d6f7072747575767676767676767575747372716f6e6c6a68666361584f4b3e2e2010000000000000000000000000000008182c3c4b5d656c6e71727475767778797a7a7b7b7b7c7c7c7c7b7b7a7a797877757472706e6b67605645321d130000000000000000000000000e23384d63798588898a8a8a89888684827e7b76655e4c382308182b3b4b5d697f888785827e7a76716d686259544c473b2a1a0a000000091d30404d5660666c7175797d7f80828383837e685947341f0c000000000000000000000000000000000000000000000000000c2135495b6b8084817f7c797673706c696561575955504b463939353025221b100b0400000000000000000000000f1c3043546277899eb3bdcde0f0fff9e5d3c2b19f907c6659473737373737373737363530251808000000000000000000000000000001162c41566b8196abc0d6dedddbd8d5dacfcab5a08b75604b36200b000000000000000000000000000000000d22384d627887959ea7aeb4bac7c5c9cdd7d6dad7d5cbc8c3bfc9bcb5b2afadaaa38d78634e38230e0b09020000000000000012273d52677c92a7bcd1e7ecedeff0f0f0ede2dbd8d2d2d4d7dbdfe2e7e0dddad7d4d8cecac6c9b5a38e79644e39240f0000000004192f44596e8499aec3cececdd8cecac8c5c3c0bdc6b9b39d88735e48331e09000000000000000d22364a5c646d7276797c7f8182848687898a8b8b8b8b8b8c8c8b8b8a898887868483817f7d7b797673645c4b3e2e1e0e00000000000000000000000001142636495a657b81848688898a8b8c8d8e8f909090919191919190908f8f8e8d8c8b89888583807d74604b41311e0e000000000000000000000010253b50657a909d9e9f9f9f9e9d9c999794908d7b65503b261426364859657b8c9d9c9a97938f8b87827d77716a6259473828160300000f24394d5e66757c81868a8e929496979999988a77614c3b2a18040000000000000000000000000000000000000000000000000e23384d63788d999794918e8b8985827e7a76726e6a656157554f4a4336372e221f180c06000000000000000000011426364859667c919fb0c2d2e5f5fff0e0cebdb39d8877614c423122222222222221201c130800000000000000000000000000000003182d42586d8297adc2d7ecf2f0eeeaece3cbb5a08b76604b36210b00000000000000000000000000000005182a3b556a8095a6b3b9c5c9cdd7dbdedbd5cbc8c2c4b7b3aeaaa7ab9f9d9a9795928d78624d382723201d150b09030000000013283d52687d92a7bdd2e7fcffffffffedddcfc6c3bdbdbfc2c5c9ced8e6e9f0edeaeae2dfdcd2c1aa95806a553b2a1805000000061b30465b70859bb0c5dae3e3eae2dfdddad8d5d3d6c9b39e89745e49341f00000000000000000f24394f647a82878a8e91949698999b9d9e9faba0a0a1a1a1a1a0ab9f9e9d9c9b9a98969593908e8c887a645c4b3c2c1a0a0000000000000000000000081c30435462788996999b9d9ea8a1a2a3a3a4a5a5a6a6a6a7a6a6a6a5a5a4a4a2a1a89e9d9b989592816c5f4e3c2c18080000000000000000000012273c51677c91a6b4b4b5b4b4b2b1afaca9ab917c67513c271c3043546278889eaab2afaca8ab9f9c97928c867f77625645321e09000011273c51667c8991979b9faaa7a9abadaeaea896806b5947341f0d000000000000000000000000000000000000000000000004172a3a556a7f94abaca9a6a4a79e9b97938f8b8784807b76706a6460544f4b3e37342a211a0f02000000000000000008182b3b4c5e6c8196a4b5c7d7e9fdfeebe0cbb8a699836f604e3d2d1a0d0d0d0c0c0b07000000000000000000000000000000000004192f44596e8499aec3d9eeffffffffffe0cbb6a08b76614b36210c0000000000000000000000000000000b1f34485971869cb1c4ccd6dee1e6dfd0c7c4b7b3aca7a69d9895918e8b8885827f7d7a73604b3e3c39363127211e160a00000013283e53687d93a8bdd2e8fdfffffff5e2cfbfb2aea8a8aaacb0b4bbc8ccd9e9fffffef7f4efdbc6b09b86715947341f0b000000071c31475c71869cb1c6d1d4d7deeaf4f2f0edeae8dec9b49f89745f4a2614010000000000000014293f54697e949c9faba6a9abadafb0b2b3b5bcb5b6b6b6b6b6b6bcb5b4b3b2b0afadacaaa8a6a3a69e8a7a645a493828150200000000000000000004182a3b4b6073859aa7aeb0b2b4b9c6b7b8b9bababbbbbbbcbcbcbbbbbababab9b8c6b9b4b2b0aeab9f927d685b493626140100000000000000000013283d53687d92a8bdcacac9c9c8c6c4c1c9a7927c67523d272d3e4b6072849aa6b8c8c4c2c9bcb4b1aca7a39b948975604b36210b00000e23394e63798ea2acb1b4bbc8bec0c2c3c6b49f8a77614c3b2a1805000000000000000000000000000000000000000000000a1f33475870859bb0c9bebcc5b8b3b0aca8a4a59d9995908a858079746c645c544c473b352c1d150a00000000000000000d1d2f404b6074869ca9bacde1eefffae7d5c4b3a1937e695b4a3828150200000000000000000000000000000000000000000000051b30455a70859aafc5daeffffffffff6e0cbb6a18b76614c36210c0000000000000000000000000000000d22374c62778ca4b5c9e0e8f2e2d4cbbfb3aea69d97928d88837f7c797673706d6a676560555654514e4b45383632281a0a000014293e53697e93a8bed3e8fdffffffefdbc6b2a098929394979b9faaafbbcce2f2fffffffff4dfcab59f8b77624c37220d000000081d32475d72879cb2babcbfc2ccd9eafbfffffff4dfcab49f8a755443301c0800000000000000152b40556a8095aab4bcc9bfc1c2c4c5c7c9cacfdacbcbcbcbcbdacfcac9c8c7c6c4c3c1bfbdbbc4b8a89e8978625645321d120000000000000000000b1f344759687e93a2b4c5c6c7c9cdd6cccdcecfcfd0d0d0d1d1d1d1d0d0cfcfcecdd7cdc9c7c5c3bdb49f8a79635443301c0e000000000000000000142a3f54697f94a9bed4dfdfdedddbd9d2bda7927d68523d28384a5c6a7f94a2b4c5d5dad7d9cfcac6c2c2b5ab97826c5645321e0900000c2136495b70859ab0c5c9ced8d4d5d7d8cdbaa896806b5947341f0d000000000000000000000000000000000000000000000c21374c61778b9fb4cad4d1d5ccc8c5c1bec3b7b2aeaaaa9f9b958e88817a716961594e493d32281a0a0000000000000000121d32455663798b9fb4bfd0e3f3fff2e2d0bfb49f8b79635645321d1100000000000000000000000000000000000000000000071c31465c71869bb1c6dbf0fffffffff6e1cbb6a18c76614c37210c00000000000000000000000000000011273c51667c91a6c2d2e5fae6d4c4b7b2a1999088827d78736e6a676461575a585f676f6f6d6b6966636056574b45382816030014293f54697e94a9bed3e9feffffffedd8c3ae98827d7d7f82868a949dafc3d4e6fafffffff8e3cfbcab917c67513c2712000000081d33485d72889da3a5a7aaafbbccdef2fffffff7e2cebbaa8a75604b35200b00000000000001172c41566c8196abc1cfd9d4d6d7d9dbdcdedfe3ece0e0e0e1e1ece3dfdedddcdbd9d8d6d4d2d0d5c6b8a79b8574604b41301d0d00000000000000071a2d3d4c6177899eb3c0d1dbdddee1e9e1e2e3e4e5e5e5e6e6e6e6e6e5e5e4e4e3e2e9e1dedddad8cdbaa99a8573604b3d2c18080000000000000000162b40556b8095aac0d5eaf4f3f2f1e8d2bda8937d68533e324556647a8c9fb4c0d1e3efecebe3dfdcd7cab59f8c79634e382816030000061a2c3d52677d92a7b8cce0eae9ebece9d7c6b49f8a77624c3b2a180500000000000000000000000000000000000000000011263b50667b90abbccfe3e6e8e0dedad7d3d4cac7c3c8bbb4b0aaa69d978f867f776d635b4b453828150200000000000000021528384a5b697e93a1b3c5d5e7fbffede1cdbaa99c8674604b402f1c0c000000000000000000000000000000000000000000081d32485d72879db2c7dcf2fffffffff6e1ccb7a18c77624c37220d000000000000000000000000000000152b40556a8095aabfd5eaf4dfcbb7a69d8f847b746d68635a5955524e4f505052677d848482807e7c7875716d605645321e0900142a3f54697f94a9bed4e9fefffffae4cfbaa58f7a68686a6d70767f94a5b7cbdff4ffffffffecdac9ab96816c56362513000000071c32475c71868c8e9092949dafc2d7f5fffffffeebd9b5a08b76604b36210b00000000000002182d42576d8297acc2d7ebe9ebedeef0f2f3f4f8fffff6f6f6fffff8f4f3f2f1f0efedebeae8e5e4d5c5b5a397816c5f4d3b2a18050000000000000c21364a5b6d8297a7b8ccdeeff2f3f5fcfff8f8fffcf6f4f2f2f3f5fcfffafaf9f9fffcf6f3f2f0e9d7c7b4a2937e695b493626140100000000000001172c41566c8196abc1d6ebfffffffde8d2bda8937d68533e3f4b6074869caabbcedeeefffffef7f4e3d0bfae99836e5b49351a0a000000000f21364b6075899eb3c9d9ebfefffff5e1cdbaa996816b5948341f0d000000000000000000000000000000000000000000142a3f54697f94a9c9d9d9dde0e7eaefece8e6dfdcd9d8cec9c5c4b7b2aca49c948a82796e605645321d0900000000000000000a1a2d3d4f606f8399a6b8cbe0ebfffde9d7c7b5a496816c5e4c3a2917040000000000000000000000000000000000000000091e33485e73889db3c8ddf2fffffffff7e2ccb7a28d77624d38220d000000000000000000000000000003182e43586d8398adc2d8edf2ddc8b29d877a6f66605556595c57606364646566666b809699979593918e8a868175604b36210b00152a3f546a7f94a9bfd4e9fefffff7e2cdb8a28d7863535557586173879db2c7ddf2fffffffff0dac5b09b85705443301c070000051a2f4356687177797b7c7f94aac7d7e9fcffffffe0cbb6a18b76614c36210c00000000000003192e43586e8398adc3d8edfffffffffffffffffffffffffffdfcfbfafbfcfefffffffffffffdfff3e3d2c1b19f917c675948341f130000000000081b2e3e4e63798d9fb5c5d6e8fdfffffffffffcf6f3e9e1dedddddee1e8ebf3f5fbfffffffffffffff5e5d1c0b49f8a79635443301c0f00000000000003182d42586d8297adc2d7ecfffffffde8d2bda8937d6853394b5d6b8096a4b6c8d8eafcfffffffff0dbc7b3a18e7a644f3d2c1a0000000000091e3245566b8196abbccfe3f7fffffce9d7c7b49f8a77624c3b2b18050000000000000000000000000000000000000003182e43586d8398adbdc0c4c8cbd5d5dadee1e9f0f2eeeae2dfdbd4cbc8c2b6b1a99f978c8374604b36200b0000000000000000000f1f32424c6277889eb3bdcee1f1fff5e5d2c2b59f8d7c665847331f120000000000000000000000000000000000000000091f34495e74899eb3c9def3fffffffff8e2cdb8a38d78634e38230e0000000000000000000000000000061b30455b70859ab0c5daefedd8c2ad98836d5c5961676b6f71747678797a7a7b7b7b8399aeadaba9a6aa9f9c8d78624d38220d00152a3f556a7f94aabfd4e9fffffff8e3cfbcab8b76614c3f3a46546c8297acc1d7ecfffffffff3dec9b49e8974604a35200b0000001427394a565961646567768ba9bacde1f6fffff6e1cbb6a18c76614c37210c00000000000004192f44596e8499aec3d9eefffffffffffffffffdf7f4efebe8e7e6e5e6e7e8ecf2f3f9ffffffffffefdfcebdb39e8977624c41311d0c000000000d22374b5c6f8399abbccfe3f3fffffffffff4e9e1ded7cdc9c8c7c9ccd6d6dde0e7f3feffffffffffffefe1cdbaa99b8573604b3d2c1a06000000000004192e43596e8398aec3d8edfffffffde7d2bda8927d68534657657b8c9fb4c2d3e6f6fffffffff7e3d0c0ae99846f5c4a361f0f0000000000021628384d62788c9fb4cadff0fffffff5e1cdbaa996816c594834200d00000000000000000000000000000000000000061b30465b70859ba5a8abafb3b8c5c0c4c9cdd7dbdfe3ecf4f4f0e7dfddd3cac7bab4ab9f927d685339281603000000000000000001141f344859667c919fb1c3d3e6f6fff0e3cfbcab9d8876614c402f1b0b00000000000000000000000000000000000000081d314455758a9fb4cadff4fffffffff8e3ceb8a38e79634e39240e0000000000000000000000000000031628385d72889db2c7ddf2ead4bfaa957f6a5962777c808487898b8d8e8f9090909099a1b3c2c0bec8bbb4a38e78634e39230e00152a3f556a7f94aabfd4e9fffffff4dfcab59f8a75604b35293653687d92a8bdd2e7fffffffff5e1cdb9a88d78624d38230d0000000a1c2c393a474c4e505874899fb4c9def4fffff6e1ccb7a18c77624c37220d000000000000051a2f455a6f849aafc4d9effffffffffffffff6eae2dfdad6d3d2d0cfd0d2d3d7dcdfe6f1fffffffffdebe0ccb8a799836f5f4d3b2a1804000006192c3c4f647a8fa1b3c9daecfffffffffff4e4d7cdc9c7bab4b3b2b3b9c6c1c8cbd5e3ebf7fffffffffffce9d7c7b4a2947f695b4935210c0000000000051a2f445a6f8499afc4d9eefffffffce7d2bda7927d68524b6175879dabbccfe0f0fffffffffff1dcc7b4a28f7a644f3e2d1b010000000000000a2035495a6e8399aec2d2e5f8fffffce9d7c7b49f8a77624c3b2b1805000000000000000000000000000000000000071d32475c72868e909396999ea6a6abafb4bac6c6cacfdadfe3ecf7f4f0e5ded7cdc9bcaf9a846f5745321e0900000000000000000005182a3b4c5e6c8197a5b6c8d9ebfeffecdac9b7a698826d5e4c392917030000000000000000000000000000000000000b20354b60758aaabbcee2f7fffffffff9e4ceb9a48f79644f3a240f0000000000000000000000000000091e324556748a9fb4c9dff4e6d1bca7917c6762778b9196999c9ea7a2a3a4a5a5a5a5afb3bfd0d5d3d8ceb9a48f79644f3a240f00152a3f556a7f94aabfd4e9fffffff4dfc9b49f8a74544330243a4f64798fa4c9daecfffffffffce9d6c6a6917c66513c2611000000000e1c1c2a3437393a5d72879db2c7dcf2fffff7e2ccb7a28d77624d38220d000000000000051b30455a70859aafc5daeffffffffffffff6e6d8cec9c5c1bebcbbbabbbcbec1c7cad3e1f1fffffffffbe8d5c5b3a1927d675947341f0d00000c2035495a6f8499aebfd0e7f7fffffffffce9d7c6b9b4aaa99f9d9d9ea8a5abb3b8c5cfd9e7f7fffffffffff5e5d1c0b49f8b79634e38230e0000000000051b30455a70859aafc5daeffffffffce7d2bda7927d68525f6d8297a5b6c9d9ebfefffffffff8e4d1c1af9a846f5c4b3720100000000000000006192c3c50657b90a4b5c9def2fffffff5e1cdbaa996816c594834200d000000000000000000000000000000000000000d22384d6278797b7e8184888d91959a9fa8aab0b5bcc9cacfdae7f1fff9f5eae2dac9b49f8a76604b36210b000000000000000000000d1d2f404b6175879caabbcee2f0fff7e7d4c4b2a0917c665746331e100000000000000000000000000000000000000b21364b60768ba0b5d8eafefffffffffae5cfbaa5907a65503b251000000000000000000000000000000b21364b60768ba9bacee2f6e4cfbaa48f7a65687d93a9abaeb1b3b9c5b9b9babbbbbbc4c7d0ddeae8eacfbaa5907a65503b251000152a3f556a7f94aabfd4e9fffffff4dec9b49f89745f4a2622374c61778cabbccfe3f8ffffffffead4bfaa957f6a55402a150000000000000c181f2231465c71869bb1c6dbf0fffff7e2cdb7a28d78624d38230d000000000000061b30455b70859ab0c5daeffffffffffffdead8c8bbb4b0aba8a7a6a5a6a7a9acb2b6c3d3e4f4fffffffff3e3d0bfb39e8977614c3b2b1805000e23384d63788c9fb5cadfedfffffffffff6e1cdb9a89e958e898888898c90969ea6b4bcc9d9ebfeffffffffffefe1cdbaa99a846f5a3626140100000000061b30465b70859bb0c5daf0fffffffee9d4bea9947f695c677d919fb1c3d4e7f7fffffffffff2ddc8b4a3907b65503e2e1b0200000000000000000e23374b5d71869cb1c4d5e7fafffffde9d7c7b49f8a77624c3b2b18050000000000000000000000000000000000000b2034485a626466686b6f73777c8084898f959b9fabafb5bcc9d4e1f1fffffdf7e2cebbaa8f7a654f3a25100000000000000000000000121e324657647a8c9fb4c2d2e6f6fff2e2cfbeb29d8876614c3e2d180800000000000000000000000000000000000c21364c61768ba1b6cbe0fffffffffffbe6d0bba6917b66513c261100000000000000000000000000000d22374c62778ca1c7d8eafdebd9c9a28d78636d8297adc7c4c6c9ccbfb2aeabadb1b3b4bcc9d9ebfee6d0bba6917b66513c261100152a3f556a7f94aabfd4e9fffffff4dec9b49f89745f4a3420354b60758a9fb5cadff4ffffffffedd8c3ae98836e5936251300000000000000040a1b30455a70859aafc5daeffffff8e2cdb8a38d78634e38230e000000000000061b30465b70859bb0c5daf0fffffffffff7e2cebbaa9f9a9693929190919293979da5b6c5d6e8fbffffffffede0ccb8a798836e594834200b00152a40556a7f95abbccfe3f8fffffffffff3dec9b49e8a7f7875737274767b8188959fabbccfe3f7fffffffffffde9d7c7b39e89735443301c0800000000071c31465c71869bb1c6dbf0ffffffffecd7c2ac97826d6a7a8a9fb4becee1f1fffffffffff8e4d2c1b09b85705d4b372010000000000000000000081c2f3f53687d92a6b8cbe0f4fffffff5e1cdbaa996816c594834200d00000000000000000000000000000000000005192b3c484d4f5053565a5a62676b6f757a80868b939a9fabb7c3d4e6fafffffdead8c8a8937e68533e29130000000000000000000000031628394b5c6b8095a4b5c8d8eafeffecdfcbb7a697816c5c4a36261401000000000000000000000000000000000c21374c61768ca1b6cbe1f6fffffffffce7d1bca7927c67523d271200000000000000000000000000000e23384d63788da2b8cde2f7e3cfbcab8b766170859bb0c5d9dcd7c6b2a19996989b9e9fabbccfe3f7e6d1bca7917c67523c271200152a3f556a7f94aabfd4e9fffffff4dfc9b49f8a745f4a261c30435474899eb4c9def3fffffffff1dbc6b19c86715443301c070000000000000004192f44596e8499aec3d9eefffff8e3cdb8a38e78634e39230e000000000000061b31465b70869bb0c5dbf0fffffffffff4dfc9b49f8c85817e7d7b7a7b7d7e82879da7b9cce0f5fffffffffbe8d5c5b2a08c77624c37220d00182d42576d8297acc9daecfffffffffffff1dbc6b19c86716360545d5861656c75808d9fb4cadff4fffffffffffff4dfcab59f8a74604b35200b00000000071c32475c71879cb1c6dcf1fffffffff4dec9b49f8b7f7f8b9fa8bacddcecfffffffffffff2ddc9b5a3917c66513f2f1c02000000000000000000001120364b6075889db3c6d6e9fcfffffde9d7c7b49f8a77624c3b2b18050000000000000000000000000000000000000d1d2b3438393b3e413c484d51565660656b71777e858d9da5b7cadff4ffffffecd6c1ac97816c57422c170200000000000000000000000b1b2e3e4b6074869caabbcee2f1fffae7d4c4b49f8c7a645443301c0b000000000000000000000000000000000d22374c62778ca1b7cce1f6fffffffffde8d2bda8937d68533e281300000000000000000000000000000e24394e63798ea3b8cee3f4dfcab49f8a755872889db2c7dde1cdbaa89983808386888d9fb4cadff4e7d2bda7927d68523d281300142a3f54697f94a9bed4e9fefffff4dfcab59f8a755443301c26485d73889db2c8ddf2fffffffff4dec9b49f8974604a35200b0000000000000003182e43586d8398adc2d8edfffff8e3ceb9a38e79644e39240f000000000000061c31465b71869bb0c6dbf0ffffffffffebd6c1ac9681706c696766656667696c73899eb3c9def3fffffffffff3e3cfbea48f7a644f3a250f00182d42586d8297adc2d7ecfffffffffffff0dbc6b09b86715b4b433a474c5057616c8197acc1d7ecfffffffffffff8e3cfbcab8b76614c36210c00000000081d32485d72879db2c7dcf2fffffffff6e1cdbaa99f94959fa9bac6d7e9fafffffffffff8e4d2c1b19b86715e4c3821110000000000000000000000091d3245566a7f94a8b9cde1f6fffffff5e1cdbaa996816c594834200d000000000000000000000000000000000000020d1920222426292c2b35383c38454b50555962687078879db2c7ddf2ffffffefd9c4af9a846f5a452f1a000000000000000001080b0d0f101d314556647a8c9fb4c2d3e5f9fff2e3cfbcab9b8573604b3a2917040000000000000000000000000000000d22374c62778ca1b7cce1f6fffffffffee9d3bea9947e69543f291400000000000000000000000000000e24394e63798ea3b8cee3f4dec9b49f89745474899eb3c9dedec9b49f8a746b6d7173879cb2c7dcf1e8d3bea8937e69533e29140014293f54697e94a9bed3e9fefffff8e3cfbcab8a75604b352032475c71879cb1c6dcf1fffffffff6e1cdbaa88c77624c37220d0000000000000002182d42576d8297acc2d7ecfffff9e3ceb9a48e79644f39240f000000000000061c31465b71869bb0c6dbf0ffffffffffead5c0aa95806b5653525150515254556e8398aec3d8edffffffffffffe6d0bba6917b66513c261100182d43586d8298adc2d7edffffffffffffefdac5b09a85705b45302a33373946566b8196abc0d6ebffffffffffffffecdab7a28c77624d37220d00000000091e33485e73889db3c8ddf2fffffffffde9d7c7bab4a9aab4bac7d7e4f5fffffffffffff2ddc9b5a3917c6651402f1d030000000000000000000000021528384c6176899eb4c8d8eafefffffde9d7c7b49f8a77624c3b2b18050000000000000000000000000000040e0a151d202326292b2d2e302630353738393a3b484d535a6e8398adc3d8edfffffff1dcc6b19c87715c3727150200000000000609151d202224242427384a5c6b8095a4b6cadeecfffeebd9c9b5a3937e685846331f0e0000000000000000000000000000000d22374c62778ca1b7cce1f6ffffffffffead4bfaa957f6a55402a1500000000000000000000000000000e24394e63798ea3b8cee3f3dec8b39e897360758a9fb4cadfdbc6b19c867156585d72879db2c7dcf2e9d3bea9947e69543f29140014293e54697e93a9bed3e8feffffffecdab6a08b76614b362b34475c71869cb1c6dbf1fffffffffce9d7c6a48f7a644f3a250f0000000000000002172c41576c8196acc1d6ebfffff9e4ceb9a48f79644f3a240f000000000000061c31465b71869bb0c6dbf0ffffffffffe9d4bfaa947f6a553f3d3c3b3c3d3752687d92a7c6d7e9fcfffffffffce7d2bda7927d68523d281300182e43586d8398adc2d8edffffffffffffefdac4af9a856f5a4530171f212840566b8095abc0d5eaffffffffffffffe2cdb8a28d78634d38230e00000000091e34495e73899eb3c8def3fffffffffff5e5d7cdc9bebfc9cdd7e5f5fffffffffffffae7d5c4b09b85715e4c382212000000000000000000000000000a1f3347586c8196aabbcee2f7fffffff5e1cdbaa996816c594834200d0000000000000000000000000008162128283236393b3e4042444536434b4c4d4e5051525355586d8298adc2d7edfffffff3dec9b39e89745544311d08000000000e19202731353739393939393e4b6074869cb1becfe6f6fff7e7d2c1b39e8876614c3c2b190600000000000000000000000000000d22374c62778ca1b7cce1f6ffffffffffebd5c0ab96806b56412b1601000000000000000000000000000e24394e63798ea3b8cee3f2ddc8b29d887360768babbccfe3dac5af9a85705a385d73889db2c8ddf2e9d4bfa9947f6a543f2a150014293e53697e93a8bed3e8fdffffffe1ccb7a28c77624d383b484c5c71869cb1c6dbf1fffffffff7e7d1c1a7917c67523c27120000000000000001162b41566b8096abc0d5ebfffff9e4cfb9a48f7a644f3a250f000000000000061c31465b71869bb0c6dbf0fffffffffee9d4bea9947f69543f2a26252628384e63788da8bacde1f6fffffffffee8d3bea9937e69543e291400182e43586d8398adc2d8edffffffffffffeed9c4ae99846f59442f1a0a152b40556a8095aabfd5eafffffffffffff8e2cdb8a38d78634e38230e000000000a1f344a5f74899fb4c9def4fffffffffffff5e9e1ded4d4dee1e9f5fffffffffffffff4e0cbb7a6907b655040301b0a000000000000000000000000000417293a4d62788b9fb4c9daecfffffffde9d7c7b49f8a77624c3b2a18050000000000000000000000041626333d38454b4e51535557595b5c5460616264656667696a6c6e8399aec3d9eefffffff5e0ccb9a78b75604b36200b0000000e1e2c3537444b4d4f4f4f4e4e4d4d56657b8fa0b2c8d8eafdffefe0ccb8a796806b5a4835200b00000000000000000000000000000d22374c62778ca1b7cce1f6ffffffffffecd7c1ac97826c57422d1702000000000000000000000000000e23394e63788ea3b8cde3f2ddc8b29d887360768ba0b5d9ebdac5af9a85705a485e73889db3c8ddf2e9d4bfaa947f6a553f2a150013283e53687d93a8bdd2e8fdfffff8e3ceb9a38e7964565d5d59626672879cb1c7dcf1ffffffffecdac9b4a3907b65503b26100000000000000000162b40556b8095aac0d5eafffff9e4cfb9a48f7a644f3a250f000000000000061b31465b70869bb0c5dbf0fffffffffee9d3bea9947e69543f2914101120354b6075899fb4c9def4ffffffffffead4bfaa957f6a55402a1500192e43586e8398adc3d8edffffffffffffeed8c3ae99836e59442e1904152a3f556a7f94aabfd4e9fffffffffffff8e3cdb8a38e78634e39230e000000000a20354a5f758a9fb4cadff4fffffffffffffffdf6f4e9eaf4f6fdfffffffffffffffff2ddc8b39d887661574639281909000000000000000000000000000c2035485a6d8298abbccfe3f8fffffff5e1cdbaa996816c5948341f0d00000000000000000000000e213344515656606366696b6c6e707273757678797a7b7d7e7f8183899eb3c9def3fffffffbe8d6c5a18c76614c37210c000006192c3c494d5560626464646463636261616d8298aabbcee2f7fffbe7d5c5b49f8a78624d38230d00000000000000000000000000000d22374c62778ca1b7cce1f6ffffffffffedd8c3ad98836e58432e1903000000000000000000000000000d22384d62778da2b7cce2f3ddc8b39e887360768ba0c7d7e9dac5af9a85705a495e73899eb3c8def3ead5bfaa95806a55402b150013283d52687d92a7bdd2e7fcfffffee9d3bea9947f7572727273777b8298a4b6cadef3fffffff6e3cfbcab9b85705d4c38230e0000000000000000152a3f556a7f94aabfd4e9fffff9e4cfbaa48f7a654f3a2510000000000000061b31465b70869bb0c5dbf0fffffffffee8d3bea9937e69543e291400081c30435470869bb0c5dbf0ffffffffffebd6c0ab96816b56412c1600192e43586e8398adc3d8edffffffffffffedd8c3ad98836e58432e1903142a3f54697f94a9bed4e9fefffffffffff8e3cdb8a38e78634e39230e000000000a20354a5f758a9fb4cadff4fffffffffffffffaf4f2eff0f3f5fbfffffffffffffffff4e0cbb7a69a84756157453726140100000000000000000000000005192b3c4e63798c9fb5cadfeefffffffde9d7c7b49f8a77624c3b2a18050000000000000000000014283d51626b7175787b7e8082838587898a8c8d8e8f9192939597999ea7b9cce0f5ffffffffe2ccb7a28d77624d38220d00000c2035495a62737577797979797978777777777a8a9fb4c9dff4fffff3e2cdbaa9947f69543f2a1400000000000000000000000000000d22374c62778ca1b7cce1f6ffffffffffeed9c4af99846f5a442f1a05000000000000000000000000000c22374c61778ca1c7d8eaf3dec8b39e897360758ba9bacde1dac5b09b85705b495e74899eb3c9def3ead5c0ab95806b56402b160012283d52677d92a7bcd2e7fcffffffebd6c2ae9d948a888787898c9098a0b2c2d3e5f9fffff6e6d3c3b59f8d7a644f3f2f1c08000000000000000014293f54697e94a9bed3e9fefff9e4cfbaa48f7a654f3a2510000000000000061b30465b70859bb0c5daf0fffffffffee8d3bea9937e69543e29140001142636586e8398adc3d8edffffffffffecd7c1ac97826c57422d1700192e43586e8398adc3d8edffffffffffffedd8c2ad98836d58432e180314293e54697e93a9bed3e8fefffffffffff8e2cdb8a38d78634e38230e000000000a20354a5f758a9fb4cadff4fffffffffffff2e7dfdddadbdde0e7e9f0f4f7fefffffffae7d5c4b4a29a8475605544311d15040000000000000000000000000e2136495b6e8399aec0d1e3f7fffffff5e1cdbaa996816b5947341f0d00000000000000000002162838566b80868a8e90939597999a9c9e9faba2a3a5a6a7a8aaacaeb3b9c5d6e8fbfffffff8e3cdb8a38e78634e39230e00000d23384d6278888a8c8e8e8e8e8e8d8c8c8c8c8f9faabbcee2f7fffffdead7c7ab96806b56412b1601000000000000000000000000000d22374c62778ca1b7cce1f6fffffffffff0dbc5b09b86705b46311b00000000000000000000000000000b21364b60768ba9bacee2f4dec9b49f89745674899fb4c9deddc7b29d887254435f74899eb4c9def3ead5c0aa95806b55402b160012273c52677c91a7bcd1e6fcfffffff1decbbbaeaa9f9d9c9c9ea7a5adb2becfe0f1fffffeead8c8b6a597816c5c4b37211100000000000000000013293e53687e93a8bdd3e8fdfffae4cfbaa58f7a65503a2510000000000000061b30455b70859ab0c5daeffffffffffee8d3bea9937e69543e29140000162c41566b8196abc0d6ebffffffffffedd8c2ad98836d58432e1800182e43586d8398adc2d8edffffffffffffedd8c2ad98836d58432e180314293e53697e93a8bed3e8fdfffffffffff7e2cdb8a28d78634d38230e000000000a20354a5f758a9fb4cadff4fffffffffff2e2d4cbc8c4c6c8ccd5d4dadfe3ebf7fffffff2e2d1c0b4a2998373604b43322212010000000000000000000000061a2c3d4f647a8fa2b4c8dceffffffffce9d7c7b49f8a77624c3b2a18050000000000000000091e32455673889c9faaa6a8aaacaeb0b1b3b5bcb7b9babbbcbebfc1c3c9ccd6e3f3fffffffff8e3cdb8a38e78634e39230e000013283e53687d939faba4a4a4a3a3a2a2a1a1a2a4b4bbc8d8eafdffffffecd6c1ac97816c57422c1702000000000000000000000000000d22374c62778ca1b7cce1f6fffffffffff1dcc7b29c87725d3726140100000000000000000000000000091e324557748a9fb4c9dff4e1cdbaa88b756073889db3c8dddfcab49f8a75604b5f74899fb4c9def4ead5bfaa95806a55402b150012273c51677c91a6bcd1e6fbfffffffae9d9cbc8bbb4b2b2b2b3b8c5c2c6cfdcecfffffaede2cebbaa9c8775614b3e2e1b0300000000000000000013283d53687d92a8bdd2e7fdfff9e4cfbaa48f7a654f3a2510000000000000051b30455a70859aafc5daeffffffffffee8d3bea9937e69543e2914000014293f54697e94a9bed3e9feffffffffeed8c3ae99836e59442e1900182e43586d8398adc2d8edffffffffffffedd8c2ad98836d58432e180313293e53687e93a8bdd3e8fdfffffffffff7e2cdb7a28d78624d38230d000000000a20354a5f758a9fb4cadff4fffffffffae7d4c4b7b2afb1b3b8c5bfc5cacfd9e7ebf9ffffefded1c0b3a197816c614f402f1f0f0000000000000000000000000f22374b5c70849aafc1d2e4f8fffffff5e1cdbaa996816b5947341f0c00000000000000000b21364b60768ba6b4bbc8bec0c1c3c5c7c8cacfdacecfd0d2d3d4d6d9dee0e8f3fffffffffff8e3cdb8a38e78634e39230e0002172d42576c8297acbcc9b9b9b9b8b8b7b6b6b7b9c9ced8e6f6ffffffffecd7c1ac97826c57422d1702000000000000000000000000000c22374c61778ca1b6cce1f6fffffffffff3dec8b39e89735544311d0800000000000000000000000000031628395e73889db3c8ddf2e9d7c6a18c776271879cb1c6dce2cebbaa8c77624d5f74899fb4c9def4ead4bfaa957f6a55402a150011263c51667b91a6bbd0e6fbfffffffff7e9e6d8cecac7c7c7c8ccd5d8dae1ecfafffbeddccebdb49f8c7a6457463320100000000000000000000013283d52687d92a7bdd2e7fcfff9e4cfbaa48f7a654f3a2510000000000000051a30455a6f859aafc4daeffffffffffee8d3bea9937e69543e2914000013283d52687d92a7bdd2e7fcffffffffeed9c4ae99846f59442f1a00182e43586d8398adc2d8edffffffffffffedd8c2ad98836d58432e180313283e53687d93a8bdd2e8fdfffffffffff7e2ccb7a28d77624d38220d000000000a20354a5f758a9fb4cadff4fffffffff4dfcbb7a69d9a9b9ea7a4aab0b4bcc9cedbe9f7fffcefded0bfb19f947f695e4c3d2d1a070000000000000000000000081b2e3e50657b90a3b5c9ddf0fffffffce9d7c7b49f8a77624c3b2a1804000000000000000d23384d62788da2c4ced8d3d5d7d8dadcdedfe3ece3e4e6e7e8eaeceef3f5fbfffffffffffff8e2cdb8a38d78634e38230e00051a30455a6f859aafc4d9cececececdcccccccccfdfe2eaf3f3f3f2f0efecd6c1ac97816c57422c1702000000000000000000000000000c21374c61768ca1b6cbe1f6fffffffffff4dfcab59f8a75604b35200b00000000000000000000000000001c31475c71869cb1c6dbf1e3cdb8a38e78636f849aafc4d9ead8c8a5907a65505f74899eb4c9def3e9d4bfaa947f6a553f2a150011263b50667b90a5bbd0e5fafffffffffffff6eae2dfdddcdcdee0e8edeff5fefffcebddcfbeb19f937e685c4a392917020000000000000000000012283d52677d92a7bcd2e7fcfff9e4cfb9a48f7a644f3a250f000000000000051a2f445a6f8499afc4d9eefffffffffee8d3bea9937e69543e2914000012273c52677c91a7bcd1e6fcffffffffefdac4af9a856f5a45301a00182d43586d8298adc2d7edffffffffffffedd8c3ad98836e58432e190313283d53687d92a8bdd2e7fdfffffffffff7e1ccb7a28c77624d37220d000000000a20354a5f758a9fb4cadff4fffffffff2ddc8b29d888586888c8f949b9fabb1bdccd9e9fbfffcedddcebdb49f8d7c665b4a36210c0000000000000000000000001023384c5e71859bb0c2d3e5f9fffffff5e1cdbaa896806b5947341f0c000000000000000e23384e63788da3b8cdeae8eaeceeeff1f3f4f8fdf6f4f3f3f2f2f1eef1f3f8fffffffffffff7e2cdb8a28d78634d38230e00071c31465c71869bb1c6cfd1d3d5d7d8d9dbdcdddddededfdededddddbd9d7d5c0ab96806b56412b160100000000090f111513110f0d0b0c21374c61768ca1b6cbe1f6fffffffffff8e3cfbcab8c77614c37220c00000000000000000000000000051a30455a6f859aafc4daefe5cfbaa5907a656c8297acc1d7e8d3bea9937e69555f74899eb4c9def3e9d4bea9947f69543f2a140010263b50657b90a5bad0e5fafffffffffffcf6f4e3e5e7e8eaebedeeeff0f1f1f2e9e1cebfb2a097816c604e3e2e1b0b000000000000000000000012273d52677c92a7bcd1e7fcfff9e4ceb9a48f79644f3a240f000000000000041a2f44596f8499aec4d9eefffffffffee8d3bea9937e69543e2914000011263b51667b90a6bbd0e5fbfffffffff0dac5b09b85705b46301b00182d43586d8298adc2d7edffffffffffffedd8c3ae98836e59432e190413283d52687d92a7bdd2e7fcfffffffffff6e1cbb6a18c76614c37210c000000000a20354a5f758a9fb4cadff4ffffffffe9d4bfaa947f6f7173777a7f858b979fafbbccdef2fffffbece3cfbcab9e8a79634e39240e000000000000000000000000091c2f4051677c91a4b6cadef2fffffffce9d7c6b49f8a77614c3b2a18040000000000000e23384e63788da3b8cde2fffffffffffffcf2f5eae2dfdedddddcdbd9dbdee5f0fefffffffff6e1ccb7a18c77624c37220d00071c31475c71869cb1b8babcbec0c1c3c4c5c7c8c8c9c9c9c9c8c8c7c6c4c2c0c8aa957f6a55402a1500000004121d24262b29262423211e21364c61768ba1b6cbe0f6ffffffffffffecdac9a38e79634e39240e0000000000000000000000000003182d43586d8298adc2d7ede7d2bda8927d686a7f94a9bfd4e9d9c4ae998373696374899eb3c9def3e8d3bda8937e68533e29130010253a50657a8fa5bacfe4fafffffffff5e9e1decdd0d1d3d5d6d7d8d9dadbdcddd7cdbdb1a1988272604b4231201000000000000000000000000012273d52677c92a7bcd1e7fcfff9e3ceb9a48e79644f39240f00000000000004192f44596e8499aec3d9eefffffffffee8d3bea9937e69543e2914000010263b50657b90a5bad0e5fafffffffff0dbc6b09b86715b46311c00182d42586d8297adc2d7ecffffffffffffeed9c3ae99846e59442f190413283e53687d93a8bdd2e8fdfffffffffff5e0cbb6a08b76614b36210c000000000a20354a5f758a9fb4cadff4fffffffce7d1bca7927c675c5861656a707781949dafc2d7ebfffffffeebd9c9b9a89c86715c47311c070000000000000000000000001120354b6073869cb1c4d4e7fafffffff5e1cdbaa896806b5947341f0d0000000000000e23384e63788da3b8cde2fffffffffff8eadfd8d8cec9c9c8c8c7c6c4c6c9d2e0f0fffffffff7e3cfbcab8b76604b36210b00071d32475c72879ca1a3a5a7a9aaacaeafb0b1b2b3b3b4b4b4b3b3b2b1afadaba7aa937e69543e291400000012222f383b403e3c3a38363228364b61768ba0b6cbe0f5ffffffffffffe5d0baa5907b65503b26100d0b080100000000000000000001162b40566b8095abc0d5eaead5bfaa95806a667c91a6c4d4e6dbc7b3a199877e7873889eb3c8ddf3e7d2bca7927d67523d28120010253a4f657a8fa4bacfe4f9fffffff5e4d7cdc9b8babcbebfc1c2c3c4c5c6c7c7c7bab49f9783736054433024140200000000000000000000000012273c52677c91a7bcd1e6fcfff8e3ceb9a38e79644e39240f00000000000004192e44596e8399aec3d8eefffffffffee8d3bea9937e69543e2914000011263b50667b90a5bbd0e5fafffffffff1dbc6b19c86715c47311c00182d42586d8297adc2d7ecffffffffffffeed9c4af99846f5a442f1a0514293e53697e93a8bed3e8fdfffffffffff5e0cab5a08b75604b36200b000000000a20354a5f758a9fb4cadff4fffffffae5d0bba5907b6650474c4f5559626c7f94aabfd4e9fffffffff7e7d6c6b39e88735e49331e09000000000000000000000000081c304354687d92a6b7cbdff4fffffffce9d7c6b49f8a77614c3b2a180500000000000d22374d62778ca2c6d6e9fcfffffffceadacdc3c7bab4b3b3b2b2b1afb1b5c2d2e5f8fffffff4dfcab49f8a755745321e0900071c31465c71858b8c8e9092939597989a9b9c9d9e9e9e9f9e9e9e9d9b9a9896928e8c7d67523c27120000091d2f404c515553514f4d4b4538494b60768ba0b5cbe0f5fffffffffffce7d1bca7927c67523d272422201c141912100a01000000000013293e53687e93a8bdd3e8edd8c2ad98836d62788da6b7cbdfe3d0bfb3a59c938d8b9ea7b8cce0f5e6d1bba6917c66513c2711000f253a4f647a8fa4b9cfe4f9fffffce9d7c6bab4a3a5a7a8aaabadaeafb0b1b2b2b2a99f938173605544362614060000000000000000000000000012273c51677c91a6bcd1e6fbfff8e3ceb8a38e79634e39240e00000000000004192e43596e8398aec3d8edfffffffffee8d3bea9937e69543e2914000011263b51667b90a6bbd0e5fbfffffffff1dcc6b19c87715c47321c00182d42576d8297acc2d7ecffffffffffffefdac4af9a856f5a45301a0514293e54697e93a9bed3e8fefffffffffff6e2cebaa98a755645311d09000000000a1f354a5f748a9fb4c9dff4fffffffae5d0baa5907b65503b373a3b4852677c92a7bcd1e7fcfffffffff3dec8b39e89735e49341e09000000000000000000000000011426364b6074889db2c5d6e8fbfffffff5e1cdbaa896806b5947341f0d00000000000b20364b60758ba8b9cde1f5fffffff2dfcdbcb0aba99f9e9e9d9d9c999ca4b5c9def3fffffff3dec8b39e89735e3928160300051a2e435667717577797a7c7e808283848687888889898a89898888868482807d7975675f4d39251000000f24384c5e666a6866646260565f5e5e60758ba0b5cae0f5fffffffffffee9d4bea9947f69543f3a39373530262e27251e13050000000011263b50667b90a5c7d7eaf0dbc6b19b86715a73889db2c7cacfdad0c3b6b2a8a2a0b3b8c5d5e7fbe5d0baa5907b65503b2610000f24394f64798ea4b9cee3f9fffff6e1cdbaa89f8e909293959698999a9b9c9c9d9d988a7e6c60554437271808000000000000000000000000000011273c51667c91a6bbd1e6fbfff8e3cdb8a38e78634e39230e00000000000003182e43586d8398adc2d8edfffffffffee8d3bea9937e69543e2914000011273c51667c91a6bbd1e6fbfffffffff1dcc7b19c87725c47321d00172d42576c8297acc1d7ecffffffffffffefdac5b09a85705b45301b06142a3f54697f94a9bed4e9fefffffffffff4dfc9b49f8a745f4a271502000000000a1f344a5f74899fb4c9def4fffffffae4cfbaa58f7a65503a25252b3d53687d92a8bdd2e7fdfffffffff3dec9b39e89745e49341f0900000000000000000000000000081d314556697f94a7b9cce0f6fffffffce9d7c6b49f8a77624c3b2a180500000000091d32455674899eb4c9def3ffffffecd8c3b09e958b8a898888878684869cb1c6dbf1fffffff1dcc6b19c87715c47321c0000001326394956556062636567696b6c6e6f7072737374747474737372716f6d6b686460564d41301d0a000011263b51667c807e7b7978767574737374728aa0b5cadff5ffffffffffffebd6c1ac96816c5751504e4c4b4336443d39302313010000000e23384d63788da9bacde2f4dfc9b49f8a76606c8297a9b0b5bcc9c4c7c9c7beb8b5c8ccd5e3f3ffe4ceb9a48f79644f3a240f000f24394e64798ea3b9cee3f8fffff4dec9b49f8a797b7c7e80818283848586878888837868604b443727190900000000000000000000000000000012273c51677c91a6bcd1e6fbfff8e2cdb8a38d78634e38230e00000000000003182d43586d8298adc2d7edfffffffffee8d3bea9937e69543e2914000012283d52677d92a7bcd2e7fcfffffffff1dcc7b19c87725c47321d00172c41576c8196acc1d6ebfffffffffffff0dbc6b09b86715b46311c00152a3f546a7f94a9bfd4e9fefffffffffff3dec9b39e89745e49341f00000000000a1f34495f74899eb4c9def3fffffff9e4cfbaa48f7a654f3a25152a40556a7f95aabfd4eafffffffffff1dcc7b19c87725c47321d0700000000000000000000000000021527384b6176899eb3c8d8eafefffffff5e1cdbaa896816b5948341f0d00000000021528385d72879cb2c7dcf1ffffffead5c0ab9580757474737372716f7f94a9bfd4e9feffffefdac4af9a856f5a45301a0500000a1b2b3937444b4c4e5052545557595a5b5c5d5e5e5f5f5f5e5e5d5c5a5856524f4b4538302313010000162b41566b809593918f8d8b8a898988898a90a2b7ccf4ffffffffffffffeed9c4af99846f686665636260545b59524d41301e0a0000000b20354b60758a9fb4c9dff4e2cebbaa8f7a65647b8b939b9fababafb2b4bbc8b7bfc3ccdaeafffbe8d5c5a28d77624d38220d000e23394e63788ea3b8cde3f8fffff3dec9b49e89746567696a6c6d6e6f70717272736e635a4e42312619090000000000000000000000000000000012273c52677c91a7bcd1e6fcfff7e2cdb8a28d78634d38230e00000000000003182d42586d8297adc2d7ecfffffffffee8d3bea9937e69543e2914000014293e53697e93a8bed3e8fdfffffffff1dcc7b29c87725d47321d00172c41566c8196abc1d6ebfffffffffffff1dcc7b19c87725c36261403152b40556a8095aabfd5eafffffffffffff2ddc8b29d88735d48331e0800000000041f34495e74899eb3c9def3fffffffae5cfbaa5907a65503b25182d42576d8297acc2d7ecffffffffffeed9c4ae99846f59442f1a0400000000000000000100000000000a1e3346576b8096aabbcee2f7fffffffce9d7c6b49f8a77624c3b2b1905000000001a2f455a6f849aafc4d9efffffffebd6c0ab96816b575e5e5d5d5c687d92a7bdd2e7fcffffedd8c2ad98836d58432e18030000000d1b1927313637393b3d3e404243454647484949494a49494948464543413d393632281a1305000000162c41566b8196a8a6a4a2ab9f9f9e9e9e9fa9bacde1f6fffffffffffffff3ddc8b39e897f7d7c7a79777573706e675f4d392510000000081c30435471869cb1c6dbf1ead8c8aa95806b5d64767e858b91969a9d9faaa1a1aaafbcccdef2f5e0ccb8a78b75604b36200b000e23384d63788da2b8cde2f7fffff3dec9b49e89745f5253555658595a5b5c5d5d5d584d493c311d140900000000000000000000000000030c121418283d52677d92a7bcd2e7fcfff7e2cdb7a28d78624d38230d00000000000002182d42576d8297acc2d7ecfffffffffee8d3bea9937e69543e29140000152a40556a7f95aabfd4eafffffffffff1dcc7b29c87725d47321d00162c41566b8196abc0d6ebfffffffffffff3ddc8b39e88735443301e17192c41576c8196acc1d6ebfffffffffffff1dcc7b29c87725d47321d080000000c181f34495e73899eb3c8def3fffffffae5d0bba5907b66503b26272c3c5a70859aafc5daefffffffffffebd6c1ac96816c57412c170200000000070c0e15161515141312101729394d62788b9fb4cadfeffffffffff5e1cdbaa996816c594834200e00000002172c42576c8197acc1d6ecffffffeed9c4af99846f5a3e49484852677c91a7bcd1e6fcffffead5c0aa95806b55402b1600000000000009151d2022242527292b2d2e2f3132333334343534343333312f2d2b2824201d150a0000000000162c41566b8196abbbb9c9bcb4b4b3b3b3b4bac7d7e9fcfffffffffffffff5e0ccb8a79e9492918f8e8c8a8886837d67523d271200000001142636586d8298adc2d7edf1dcc7b19c8674625a616870777c8185878a8c8c8c959dafc3d7ecf3dec8b39e89735645311d09000d23384d62788da2b7cde2f7fffff3dec9b49e89745f493e404143444546474748484338352c1e14010000000000000000000000000007142027292e293d52687d92a7bdd2e7fcfff7e2ccb7a28d77624d38220d00000000000002172d42576c8297acc1d7ecfffffffffee9d3bea9947e69543f2914030a172d42576c8297acc1d7ecfffffffffff1dcc7b19c87725c47321d00162b41566b8096abc0d5ebfffffffffffff4dfcab49f8a75604b3633292e2d43586d8298adc2d7edfffffffffffff1dbc6b19c86715c47311c0700000c1c2a3337495e73899eb3c8def3fffffffbe6d0bba6917b66513c3a3c39495a73889eb3c8def3fffffffff9e6d3c3a7927d67523d2812000000010f1a21242a2b2b2a29282726252434485a6e8398adc1d2e4f8fffffffce9d7c7b49f8a78624d3c2c190600000014293e54697e93a9c9daecfffffff3dec8b39e88735c4a36333c51667c91a6bbd1e6fbfffce7d2bca7927d67523d28120000000000000002080b0d0e1012141617191a1b1d1e1e1f1f1f1f1e1e1d1c1a1816130f0b0902000000000000162b40556b8095aac0ced9cfcac9c8c8c9c9cdd7e5f5fffffffffffffffffbe7d5c5b8b3a9a8a6a5a3aa9f9d9b99846f5a3625130000000014293e53697e93a8c6d6e8f3decab6a49b85786e66605861666c6f72757677777f95aabfd4eaf1dcc6b19c87715c38271502000d22374d62778ca2b7cce1f7fffff4dec9b49f89745f4a342b2c2d2e2f30313233332e2320190e0000000000000000000000000000031425323b3f433a4653687e93a8bdd3e8fdfff6e1ccb7a18c77624c37220d00000000000004172c41576c8196acc1d6ebfffffffffee9d4bea9947f69543f2a17171e212939596f8499aec4d9eefffffffffff1dcc7b19c87725c47321d00162b40556b8095aac0d5eafffffffffffff7e2cebbaa8d7762514c4639434244596f8499aec4d9eefffffffffffff0dac5b09b85705b46301b060004182a3a474c525e73889eb3c8ddf3fffffffce7d1bca7927c67524e4f51555763788da7b8cce0f5fffffffff3decab6a48c77624d37220d0000000f1f2d36393f40403f3e3d3c3b3a39383c4f647a8fa3b5c9ddf5fffffffff5e1cdbaa997816c5a4935200f00000010263b50657b90abbccfe3f8fffff5e0ccb8a78e79644f39454652677c91a7bcd1e6fcfffae6d4c4a48f7a644f3a250f0000000000000000000000000000000002040506070809090a0a0a090908070503010000000000000000000000152a3f546a7f94a9bfd4ebe3dfdededddedee1e9f5fffffffffffffffffffff3e3d5ccc8bebdbbbac8bbb4b2b09d88725443301c070000000f24394f64798ea8b9cce1f5e5d3c2b4a39b8b837b76706c696765646363636c8196acc1d6ebeed9c4af99846f5a442f1a00000c22374c61778ca1b6cce1f6fffff4dec9b49f89745f4a341f1718191a1b1c1d1d1e190e0c060000000000000000000000000000000c2032434f54585b5861697e94a9bed3e9fefff6e1cbb6a18c76614c37210c00000000000c171f2c41566c8196abc1d6ebfffffffffee9d4bfa9947f6a543f332929333639465772879cb2c7dcf1fffffffffff1dbc6b19c86715c47311c00152a40556a7f95aabfd4eafffffffffffffeebd9c8a6917c6d6661575a5857565b70859bb0c5daf0ffffffffffffefd9c4af9a846f5a452f1a05000a1f33475861676a73889eb3c8ddf3fffffffde8d2bda8937e68656464676b6f768197acc5d5e8fbfffffffff1dcc7b29c8772594834200b0000071a2d3d4a4e55565555545251504f4e4d4c4c5c71869bb0c7d7eafdfffffffde9d7c7b49f8b78634d3d2d1a0700000c21364c61768b9fb5cadff4fffffbe8d5c5ab95806b575a5b5b5c687d92a7bdd2e7fcfff4dfcbb7a68c76614c37210c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013293e53687e93a8bdd3e8f7f4f4f3f3f3f4f6fcfffffffffffffffffffffffff3e7e0ddd4d2d1cfd8cecac8b49f8a75604a35200b0000000b20354b6075899eb3c9def0f0e0d1c1b4aa9f98908a85827e7c7a7978787879869cb2c7dcf1ebd6c0ab96816b56412c1601000c21364c61768ba1b6cbe0fffffff4dfc9b49f8a745f4a28150203040506070808080300000000000000000000000000000000000012273b4f61696d7073767c849aafc4d9effffff5e0cbb5a08b76604b36210b000000000c1c29333642566b8196abc0d6ebffffffffffead4bfaa957f6a554c473a39464b505761768c9fb5cadff4fffffffffff0dbc6b09b86715b46311c00152a3f546a7f94a9bfd4e9fefffffffffffff4dfc9b49f8b827b76726f6e6c6c6b72879cb1c7dcf1ffffffffffffedd8c3ae98836e59432e1904000c22374c61767d7f7f8a9eb4c9def3fffffffff1dcc6b19c867e7a797a7c80848a979fb1c5e3f3fffffffff8e4d2c1ab95806b563b2b190500000c21364a5b636a6b6a6a69686765646363626161687d93a9bacde2f6fffffffff5e2cebbaa98826d5b4a36210c00000a1f33465872879cb2c7dcf1fffffff3dec8b39e89756f70707071727f94aabfd4e9fffff2ddc8b29d88735847331f0a0000000000000000000000000000000000000000000002090b0f1413110b02000000000000000000000000000011263c51667b91a6bbd0e6fffffffffffffffffffffffffffffffffffffffffffffbf5f3e9e7e6e4eae2dfcebbaa8c76614c37210c000000081d3144556e8399aec5d2dfe3ecdfd1c8bbb4ada99f9b9793918f8e8d8d8d8e9ca4b6cadef3e7d2bda8927d68533d281300000b21364b60768ba0b5d8eafefffff7e2cebbaa8a755645321d0900000000000000000000000000000000000000000000000000000317293954697f8385888b909aa2b3c7dcf1fffff7e2cebbaa8a75604b35200b0000000417293a464c57586b8095abc0d5eaffffffffffebd5c0ab96806c6661585d5d5761656b758197abbccfe3f8ffffffffffefdac5b09a85705b45301b0014293e54697e93a9bed3e8fffffffffffffff7e2cebbaa9f98918b888483828180808a9eb4c9def3ffffffffffffecd7c2ac97826d57422d18020010253a50657a8f94949ea8b9cde1f5fffffffff3dec9b5a49c938f8e8f9195999fa8b1bdcee1fffffffffff2ddc9b5a38e79634e39230e0000000e24394e63797f80807f7e7d7c7b7a797877767676798a9fb4c9dff4fffffffffeead8c8b59f8c79634e39240e00000417293a586d8298adc2d7edfffffff5e0ccb8a79c868485858686878a9eb4c9def3ffffedd8c3ae98836e593a29170400000000000000000000000000000000000000050b0d151d20252928261f1406000000000000000000000000000f24394f64798ea4c4d5e7eceef0f2f3f4f8fffff9fafafbfcfcfdfefefffffffffffffffefdfbfffef7ead8c8a38d78634e38230e0000000115273752677c92a7b5c2cacfdadfe2d8cec9c7bab4b0aca9a6a4a3a3a3a3a3b2b6c3d3e6f9e5d3c2a48f7a644f3a250f00000b20354b60758aaabbcee2f3f5fbfdead8b5a08b75604b36200b00000000000000000000000000000000000000000000000000000a1e334657748b989a9da6a6afb3c0d0e3f7fffff4dfc9b49f8a745443301c080000000a1f334658616c6d6e8095aac0d5eafffffffffff3dec9b49e8a817b7674727273767a8088979fb1c9daecffffffffffffeed9c4af99846f5a442f1a0013283d53687d92a8c6d6e7f7fffffffffffffdead8c8bbb4ada6a59d9998979696959ea8b9cce1f5fffffffffff4e4cfbeab96816b56412c1601000f253a4f647a8fa4aab4b9c6d6e9fcfffffffff8e5d2c2b5b1a8a5a3a4a6aaafb4bac6cedbecfdfffffff9e5d3c2b09b85715b4935210c00000014293e54697e93959594939291908f8e8d8c8b8b8b8d9fa9bacde2f6fffffffffff6e3cfbcab917c67513c271200000013283d53687d92a8c2d3e5f9fffffbe8d5c5b5a49c9a9a9a9b9c9d9ea8b9cce1f5fffce9d7c6a9947f69543f2a140000000000000000000000000000000000040a0d1920222832363a3e3e3a312414000000000000000000000000000c22374c61778ca6b7cbd5d7d9dbdcdedfe3ece3e4e4e5e6e7e7e8e8e9e9eaeaebebebecececececebebe3ceb9a48e79644f39240f000000000b21364b6075889ca4afb5bcc9c9ced8d8dcd8cec9c5c1bebcbab9b8b8b8b9c7cad3e1efeedec9b6a48b76614c36210c0000081c304354758a9fb4cadadee0e8e7e0cbb6a18b76614c36210c00000000000000000000000000000000000000000000000000000c21364b61768baab0b3b7c4c4c7d0deeefffffff3dec9b49e89745f492614010000000c21364c6176818384879db2c7dcf2fffffffffff5e1ccb9a89e97908c898787898b90969ea6b1bdcee7f7fffffffffffae6d4c3ad98826d58432d180012273d52677c92a8b9c9daecfffffffffffffff6e6d8cec9c2c3b7b2afadacababaab4b9c6d6e8fcfffffffffce9d6c6b2a08f7a65503a251000000f24394e64798ea3b9c9cdd6e4f4fffffffffffff0e0d2c9c6bdbab9b9bcc0c4c9cdd7e4ecf9fffffffff5decab6a4917c67523d2c1a06000000152a40556a7f95aaaaaaa9a7a6a5a4a3a2a1a1a0a0a3b4bac7d7eafdffffffffffffecdac9a6907b66513b26110000000d22384d62788da4b6cadef3fffffff3e3d2c2b5b1afafb0b0b1b2b4b9c6d6e8fcfff6e1cdb9a88f7a654f3a2510000000000000000000000000000000070c171f212b343838454b4f53534e42311e0e0000000000000000000000000a1f33475873889db3c9c0c2c4c6c7c9cacfdacdcecfd0d1d1d2d3d3d4d4d5d5d5d6d6d6d7d7d7d6d6d6d5cfbaa48f7a654f3a251000000000091e324556657b86919a9fabafb4bbc8c3c7caced9d2d4d3d1cfcecdcdcdcedcdcdcdbdad8d7c6b19c86715846331f0a00000114264a5f74899fb4c9c5c8ccd6d2d4ccb6a18c77614c37220c00000000000000000000000000000000000000000000000000000c22374c61778ca1c8c8cbd5d9dce3eef4f3f2f1f0ddc8b39d88735e48331e000000000c22374c61778c98999da5b6cadff4fffffffffffce8d6c6b9b4aca6a79e9c9c9ea7a5abb3b8c5cedbecfffffffffffff5dfcab7a5947e69543f2914000e23384d6378899eabbccfe3edfefffffffffffff6eae2dfd8d4cbc7c4c3c1c1c0c0c9ccd6e4f4fffffffffff5e1cdb9a898826d5d4b37230e00000d22374d62778ca2c5d6e1e9f4fffffffffffffffef0e5dedcd3cfcecfd1d5d9dee1e9f5fffffffffff5e5d0c0b19c8673604b35200f00000000152a40556a7f95aabfbfbebdbcbab9b8b8b7b6b6b6b8c9cdd7e5f5fffffffffffff8e3cfbcab8e79634e39240e0000000b2035485a72879cb1c7dcf1fffffffff0e0d2c9c6c4c5c5c5c6c7c9ccd6e4f4fffff3dec9b49e8975604b36200b00000000000000000000000000070f1a212933363c484d535660646968604e3c2b1905000000000000000000000004182a3a596f8499aba8aaadafb0b2b3b5bcb7b8b9babbbbbcbdbdbebebfbfc0c0c1c1c1c1c1c1c1c1c0c0bfbaa5907b65503b261000000000021628384c5d65737c848c939a9faaa9aeb2b4bbc8bdbfc1c2c3c4c5c6c7c7c7c7c6c5c5c3c1c8ab96816c563a2917040000001f34495e74899eababafb3b8c5bdbfc1b7a28d77624d38220d00000000000000000000000000000000000000000000000000000d22374d62778ca2b7ccdedfdfdfe3e2dfdddcdbdad9c7b29c87725d47321d080000000c21364b61768ba0aeb2b6c3d4e6f9fffffffffffff4e4d6ccc9c1c5b9b3b2b2b3b8c5c0c8cbd5e3ecf9fffffffffff5e5d1c0b29d8775604b36210b000c2035495a667c8d9fb5bfd0e0f0fffffffffffffffdf7f4ede6dfddd9d8d7d6d5d5dee1e8f4fffffffffff5e5d1c0b49e8a77624d3f2e1c0800000b21364b60768ba7b8cce0f5fffffffffffffffffffff8f3f1e8e4e3e4e6eaeef4f6fcfffffffffffce9d7c7b3a2917d675443301c0800000000152a3f546a7f94a9bfd4d3d2d1d0cfcecdcccbcbcbcddfe2eaf5fffffffffffffff4dfcab59f8b76604b36210b00000005192b3c566c8196abc4d4e7fafffffffef0e5dedbd9dadadbdbdcdee1e8f4ffffffeed9c3ae99836e5645321d090000000000000000000000010f1a212d363a464c545a62696f757a7e7e685a4835200b00000000000000000000000014293e54697e8c8f939597999b9d9e9faba2a3a4a5a5a6a7a7a8a9a9aaaaaaababacacacacacacacababaaa9a5907a65503b251000000000000a1a2f3f4c5460676f787e848a9094999c9faaa5a8aaacadaeafafb0b1b2b2b1b1b0afaeacaaaa907b66513b2611000000051a30455a6f848c91969a9ea7a5a8aaacada38e78634e39230e00000000000000000000000000000000000000000000000000000c22374c61778ca1c7c7c9cacacacfcdc9c8c7c6c5c4c2b09b86715b46311c060000000b20354b60758aa8b9c7cad4e1f1fffffffffffffffff4e8e1ded6d6ccc9c7c7c8ccd6d5dde0e7f3fffffffffffffdead8c7b4a2917c675645321e090006192c3c4d5e6b8095a1b3c2d3e3f3fffffffffffffffffffffaf4f2eeedecebebeaf3f5fcfffffffffffdead7c7b4a2937e695948342111000000091e32455673899eb3c8deeceef0f1f3f4f7fdfff7f7f8f8f8f8f7f7f7fffef7f4f3f2f1f0efedece9e1cdbaa99a846f5f4d362614010000000014293e54697e93a9bed3e8e7e6e5e4e3e2e1e0e0e0e2f4f6fdfff6fffef7f4f3f2f1dcc7b29d87725745321e090000000010253a50657a8fa6b7cbdff3f5fcfffffff8f3f1efefeff0f1f2f3f5fcfffffff8e3d1c0a8937d6853382815020000000000000000000009151d2d363d4a4e58616971787e848a8f938c78624d38220d00000000000000000000000012273b4f6169767a7d8082848687898a8b8d8e8f8f9091929293939494959596969697979797979696959494928e7a644f39240f00000000000011212f36434b515a62696f767a7f83878a8e909295969798999a9b9c9c9c9c9c9b9a999795928c76614b36210c00000003182d4155666f777c8185898c9092949798998f7a644f3a250f00000000000000000000000000000000000000000000000000000c21364b61768ba9b0b2b4b5b5b5bcbab4b3b2b1b0aeadab9a85705a45301b05000000081c30435474899eb3c9dee6f1fffffffffffffffffffffcf5f3ece8e0dedcdcdee0e8ebf3f5fbfffffffffffffff4e2cebaa99a846f5f4d3828160200000e1e30404b60728399a4b6c5d5e5f5fffffffffffffffffffffffffffffffffffffffffffffffffffff1e2cdbaa99a8573604b3b2b1803000000031628385b71869bb0c6d5d7d9dbdcdddfe2eae1e2e2e2e3e3e2e2e2e2e1eae2dfdedddcdbd9d8d6d4cebdb49f8a79634d41301808000000000012273c52677c91a7bcd1d6d8dadcdddedfe3ece2e2e2e3e2e2e1e1e0ebe3dfdedddcd7c2ad98826d5839281603000000000b20354b6074889db3c8dadee1e9e8eaeceef0f1f2f3f3f2f2f1f0eeedeae8ece3dfc8b4a28c77624d37220d00000000000000000000091927313d4a4e5b636c767e868d939a9fa9aa957f6a553928160300000000000000000000000c1f32424f586165686b6d6f71727475767778797a7b7c7c7d7e7e7f7f808080818181828282818181807f7e7d7c74604b36210b0000000000000311182630353c484d545761656a6e7275787b7d7f818283848586878787878786858382807d7a645746331e0a0000000012253748555861666c7073777b7d7f818384837a644e39240f00000000000000000000000000000000000000000000000000000a1e324657748a9a9b9d9f9f9f9faba99f9e9d9c9b99979694836f59442f1a04000000011426365d72879db2c7dcf2fffffffffffffffffffffffffffffffbf5f3f1f1f3f5fbfffffffffffffffffffff4e4d1c1b49f8b79634e41301a0a00000000121c3043546175869ca7b8c7d7e7f2f4f7fefffcfefffffffffffffffffffffffffffffffffffff1e1cfbfb49f8b79635443301d0d0000000000192e43586e8398adc7c0c2c4c5c7c8c9ced8cccdcdcdcdcdcdcdcdccccd8cecac9c8c7c5c4c3c1bfbfb19f927d685b4935231300000000000010253a50657a8fa5c5bfc1c3c5c6c8c9cacfdacccdcdcdcdcdcccccbd9cfcac9c8c7c6c1a8927d68533d28130000000000081c3043546b8096abc0c5c9cdd6d3d5d7d9dbdcdddddedddddcdbd9d7d5d3dacfcac6af9a8570594834200b00000000000000000001152737444b5b636e79818a949ba3a8afb4bab09b86715746321e090000000000000000000000021424323a464c505355585a5b5d54606162636465666667686869696a6a6b6b6c6c6c6c6c6c6c6c6b6b6a696866605645321e09000000000000000008141c202b353839464b50545956606366686a6c6d6e6f7071727272727170706e6c6a67645c4a3929170300000000081a2a373a474c51565a596266686a6c6e6f6f645c4a36220d000000000000000000000000000000000000000000000000000003162939576c81848688898a8a8a8a8a8a888786858482807e7b65503b251000000000001c31465b71869bb0c6dbeff1f3f5fcfffafbfcfdfffffffffffffffffffffffffffffffefdfbfffdf6f4f1eee6d6c5b5a395806a5b4935231200000000000114263646576379899ea9bac9d9dddfe3ebe5e7e9eaecedeef0f1f1f2f2f3f4f3f3f2f1f0efede3d4c3b2a1937e695b49362614000000000000152a3f546a7f94a9a8aaadaeb0b2b3b4bbb6b7b7b8b8b8b8b8b8b8b7b6b6bbb4b3b3b1b0afaeacaaa7a097816d604e3c2c19050000000000000d22374d62778ca7a7aaacaeafb1b3b4b5bcb7b7b8b8b8b8b7b7b6b6b5bcb4b3b2b1b0afa38d78624d38220d0000000000011426364e63798da2abb0b4b9c6bdc0c2c4c6c7c7c8c8c8c7c7c5c4c2c0bdc9bcb5b2a8927d68523b2b1805000000000000000000081d314455606c79838e979ea8b0b5c1c4c9cab49f8a76614b36210c00000000000000000000000006141c2933363a3e4042444636434b4c4d4e4f50505152525354545555555656575757575757575656555453514b453828160300000000000000000001080e1920222932363b3f38454b4e5053555758595a5a5b5c5d5d5c5c5b5a595755524e4a3e2d1b0b0000000000000c1a1c2a33373c413b484d5053555758595a4e4a3e2d1b070000000000000000000000000000000000000000000000000000000b293e51636c6f717274757575757574737271706f6d6b69655d4b37230e00000000051a2f445a6f8499afc4d8dadcdee1e9e3e4e6e7e8e9eaebebececededececececebeae9e8e7e6e5eae2dfdcd9d8c8b9a79b8574604b3d2c1a0500000000000008182939495b647b8b9fabbcc9c8cacfd9d0d2d4d5d6d8d9dadbdcdddddedededddddcdbdad8d6c5b6a599836e604f3d2c180800000000000010253a4f657b8b8f939597999b9c9e9faaa1a1a2a2a3a3a3a3a2a2a2a1a1aa9f9e9d9c9b9a989794928e8373604b41311e0e000000000000000b2034485974898f929497989a9c9d9e9faba1a2a2a3a3a2a2a2a1a1a0ab9f9e9d9c9b9a9985715a4834200b000000000000082135495b6f8492969a9ea8a5a8abadafb0b1b2b3b3b3b2b2b0aeadaba8a6ab9f9d9a8975604b36210d000000000000000000000b20354b6073818c99a1acb4b9c6c9d2dadfcebbaa8f7a65503a251000000000000000000000000000000c171f2125282b2d2f312630353638393a3a3b3c3d3d3e3e3f3f404041414142424242424141403f3f3d3c3632281a0a00000000000000000000000000050b0d161e21252a273136393b3d40414243444546474747474746454442403d39362d20100000000000000000000c181f22272c2b34373b3d3f4243444439362d2010000000000000000000000000000000000000000000000000000000000f22344551575a5b5d5f60606060605f5e5d5c5b59585654504b3f2e1c080000000003182e43586d8398adc0c2c5c7c9cdd6cecfd0d2d3d4d5d5d6d7d7d7d7d7d7d7d7d6d5d4d3d2d1cfd7cdc9c7c4c8bbaa9e8978625544311f0f00000000000000000b1b2c3c4b5d677d8d9fabb1b3b4bcc9bbbdbec0c1c2c4c5c6c7c7c8c8c9c9c8c7c7c6c4c2c5b9a79d8776614c42321f0f000000000000000e22374b5d65757a7d8082848687888a8b8b8c8d8d8d8e8e8d8d8d8d8c8b8b8a898887868483817f7c7973605544312313000000000000000005192b3b4d62787a7d7f8183858788898a8b8c8d8d8d8e8d8d8c8c8b8b8a8a8988878685837d67523c2b1905000000000000061a2c3d4c62777c8185898c90939597999b9c9d9e9e9d9d9c9b99989593908e8b88847e685745321e090000000000000000000014293e54697e939fabb3bfc9cdd7dde1d3cabfb3a8927d68533d2813000000000000000000000000000000040a0c101316181a1c141c2021222324252627272829292a2a2b2b2b2c2c2c2d2d2d2c2c2c2b2a292826211e160a0000000000000000000000000000000000030a0c1015151d202326282a2c2d2e2f3031323232323231302e2d2b2824221b100200000000000000000000040a0c111719202226282a2c2e2f2f24221b100200000000000000000000000000000000000000000000000000000000051727343e414546484a4a4a4a4a4a4a494847464442413f3b372e2111000000000001172c41566c8196a8abadb0b2b4b9c6b9babbbcbebfc0c0c1c1c2c2c2c2c2c2c1c1c0bfbebdbcbac7bab4b2aeabaa9f8c7c665a49372715010000000000000000000e1e2e3f4d5f687e8d9a9c9d9faba3a5a7a9abacadafb0b1b2b2b3b3b4b3b3b2b1b1afadaba79e89796358463324140100000000000000081b2e3f4b576165686b6d6f7072737475767778787878787878787777767575747372706f6e6c6a6764605544372614050000000000000000000d2035485a6265676a6c6e70717374757677777878787878777776767575747372716f6e675f4d391d0d00000000000000000f1f34475962676b7074777a7e8082848687888889888887868482807e7b7976726f68604e3928160300000000000000000004192e43596e8398aebcc9d0dee1e9e0d3c3b6b2a19990806b55402b1600000000000000000000000000000000000000000003050001080b0c0d0e0f10111112131314141515161617171717171717171616151413110b0903000000000000000000000000000000000000000000000002090b0e1113151718191a1b1c1d1d1d1d1c1b1b191715120f0d070000000000000000000000000000000000050b0d11131517191a1a0f0d0700000000000000000000000000000000000000000000000000000000000000081722292c2f313334353535353535333231302f2d2b2925231c1103000000000000152a3f546a7f909396989a9c9ea8a2a3a5a6a7a8aaaaababacadadadadacacacabaaaaa9a8a6a5a3a99f9c9996928b7d675e4c3c2b19090000000000000000000000102030404e60687c8586888a8c8e909294959798999b9c9c9d9d9e9f9e9e9d9c9b9a989591897b645b493a29170600000000000000000010212e39464b4f535558595b5d5e55606162626363636363636362616160565e5e5c5b5a595755524f4b44372719090000000000000000000005192b3c484d50525557595a5c5e546061626263636363626261616060555e5d5c5b5a59524d41301d00000000000000000005182a3b474c52565b596265686b6d6f7172727373737272706f6d6b68666360575a534e42311b0a0000000000000000000004192f44596e8499aec3d9e7edf6e5d3c2b6a59c8f847c74604b36200b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f15171a1c1d1f20202020201f1e1d1c1b1a181614100e0800000000000000000c22374c61767b7e80838587898b8d8e8f919293949596969797989897979797969594939291908e8c8a8784817d79675f4d402f1e0e00000000000000000000000002122231424e5e666f71737577797b7d7f808183848586878888898989888887868583807c78645c4b3d2c1b0b0000000000000000000002101b2832363a3e404244464737444b4c4c4d4d4e4e4e4e4d4d4d4c4c4b45384847464543423f3d3935312719090000000000000000000000000e1e2b35383a3d3f4243454748434b4c4c4d4d4e4e4d4d4d4c4c4b4b444948474645443c39302312010000000000000000000d1d2a34373d413b484d505356585a5b5c5d5e5e5e5d5d5b59585653514e4b45393e3b312414000000000000000000000003182e43586d8398adc2d8edfff3decab6a49c877b6f66605645321d0900000000000000050b0d10131515151513110d0b060000000000000000040a0c0e0d0d0c0b08010004020000000000000000000000000000000000070d0f1214151617181919181716150f0d07000000000000000000090e10100f0d0b09030003010000000000000000000000000000000000000000000000000000000000000000000000000000020b11131c1c1b191715120f0b0802000000000000000000000000000000000000000000000000020506080a0b0b0b0b0b0a090807060403010000000000000000000000000a1f3347586166696b6d7072747677797a7b7d7e7f808081828282828282828281807f7e7d7c7a797774726f6b68635b4d41302211000000000000000000000000000004132431404d515a5c556062646668696b6c6d6f7071727273737474737272716f6d6b67625a4b3e2e1f0f000000000000000000000000000b161e2125282b2d2f3132273136363738383839393838383837363631273332312f2e2c2a2724201d150900000000000000000000000000000e19202225282a2c2e3032263035363738383839383837373636353127333231302e27251d120500000000000000000000000d181f22272c2b34373b3e4042444647484949484847464443403e3b3936322829261f1406000000000000000000000001162c41566b8196abc0d6ebfff1dcc7b19c8676655d514b45382815020000000000000e19202226282a2a2b2a28262320190e0a01000000000c171f2124232221201c141b19171513100e0c0a03000000000000000002101b222427292a2c2d2d2e2e2e2d2c2b24221b1002000000000003111c2326262423211e161b19161412100b09020000000000000000000000000000000000000000000000000000000000000006141f26293232312f2d2a2824201d15120c0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004182a3a474c515356585b5d56606264656667696a6b6b6c6c6d6d6d6d6d6d6c6c6b6a696867656361585d5956524e493d3023120300000000000000000000000000000006132230393c4537444b4c4e5052545657585a5b5c5d5d5e5e5f5e5e5d5c5c5a5856524d483c2e201001000000000000000000000000000003090c101316181a1b1d151d2021222323232323232323222221201d151e1d1b1a191715120f0b080100000000000000000000000000000000050b0d10121517191b1c141c20212222232323232322222121201d151e1d1c1a1912100a0100000000000000000000000000050b0d121618202225292b2d2f3132333334333332312f2d2b292624211e1613110b020000000000000000000000000014293e54697e93a9bed3e8ffead4bfaa957f6a584b3f3632281a0a0000000000000e1e2b35383b3d3f40403f3d3b38352b251e130500000c1c29333739383736353026302e2d2a282623211e17110f09000000000010202d36393c3e3f4142434343434241403a372e2010000000000412212f383b3b3a38363228302e2c2a2726201d150a0000000000000000000000000000000000000000000000000000000000021424313b3e4747464442403d3936312727211f170c00000000000000000002090b1c1a181615131312111110100f0f0e0e0d0d0c0b0802000500000000000000000000000000000c1c2a33373b3e41434538454b4d4e50515253555556565758585858575757565555545351504e4c473a44413d38352c1f1205000000000000000000000000000000000004121d24273026313537393b3d3f404243444647474848494a49494847464543403c38342b1d10020000000000000000000000000000000000000000000304060002080b0c0d0d0e0e0e0e0e0e0e0d0c0c0b0902000706050402000000000000000000000000000000000000000000000000000000000204050001080b0c0d0d0e0e0e0e0d0d0c0c0b0b0801000706050400000000000000000000000000000000000000000000050b0d101316181a1c1d1d1e1e1e1d1d1b1a181613110e0b0903000000000000000000000000000000000011263b51667b90a6c7d8eafdedd7c2ad98826d554431201d150a00000000000005192b3c484d50535455555453514d483c39302313010417293a474c4e4d4c4b4b4336464442403d3b3936332926241d12040000071b2d3e4a4e5253555657585859585756554f4b3e2e1808000000122230404c50504f4d4b45394543413f3d3b3632281a0a000000000000000000000000000000000000000000000000000000000b1f31424e535c5c5b595755524e4b44373c37332a1c16080000000000000a161e21312f2d2b2a2928272726252524242423232221201d151c191309000000000000000000000000000c181f2226292b2e3028323638393a3c3d3e3f404141424243434242424241403f3e3d3c3b3937332a2f2c2823211a0f0100000000000000000000000000000000000000000a0f111a141d20222426282a2b2c2e2f303132333334343433333231302e2b272220190d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23384d63788da9bacee2f6f3ddc8b39e8874604b35200b02000000000000000b2035485a6265686a6a6a6a6866625a524d41301e0a0c1f334758616362626160545d5b59575552504e4c46393b382f221200000d22364a5c6467696a6b6c6d6e6e6d6c6b6a645c4b36251300000b1b30404d5e6565646260575d5b58565452504b453828150200000000000000000000000000000000000000000000000000000011263b4e60687171706e6c6a6764605557524c473a34261604000000000a1a283236474542413f3e3d3d3c3b3b3a3a393938383736363127312e261b0d00000000000000000000000000040a0c111416181b161e212224252628292a2b2b2c2d2d2d2d2d2d2d2d2c2b2a2928272524221f181a16130e0c06000000000000000000000000000000000000000000000000000001080b0d0f1113141617181a1b1c1d1d1e1e1f1f1e1d1d1c1a1816120d0b05000000000000000000000000000000000000000000000000000000000000000000030000070b0b0c0c0c0b09020000000000000000000000000000000000000000000000000000000000000000000000000003090b0f101112131415161617171818181919181817161615151412110f0d0b08010000000000000000000000000000060b0d1011121211100f0e0c0a0400000000000000000000000000000000000000000000000000000000000b20354b60758a9fb4c9dff4f5e0cbb8a6907b655037261401000000000000000d22384d62787b7d7f7f807f7d7b7873675f4d39250c1c30414c617679787776757472706e6c6a68656361575b514c402f1d09000f24394e647a7c7e7f8182828383838281807a645443301c0b031628394d5f677b7b7978767472706e6b696765605645321d0900000000000000000000000000000000000000000000000000000013293e53687e86878684827f7d7975716c676158514434210e00000002162838454b5c5a5756545352525151504f4f4e4e4e4d4c4c4b44374642382b1b09000000000000000000000000000000000001030002090b0d0f10111214151616171718181818181817171615141312100e0c0a040001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c1214181b131c2021212121211e1614120c0200000000000000000000000000000000000000000000000000000000000000000a161e2124252627292a2b2b2c2c2c2d2d2e2e2e2d2d2c2c2b2b2a2927262422201c140b0902000000000000000000000e1920232526272726252423211f1719150f0b07000000000000000000000000000000000000000000000000081d31445572879cb2c7dcf1fbe7d5c5ac97826d5544311d08000000000000051b30455a708490929495959492908d897d67523d27172a3a4d5f6f838e8d8c8b8a89878583827f7d7b78767471665e4c38240f001b30455a70859193949697989898989796958672604a3929160a1e324657677d90908f8d8b89878583817f7c7b74604b36200b000000000000000000000000000000000000000000000000000000152a3f546a7f949c9b999795928e8a86827c766b62513d2914000000091e32455660716f6d6b6a686867666665656464636362626160555e5b5649382613000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0c0a0400000000000000000000000000000000000000000000000006141f27292d302530353636373636322829271f14060000000000000000000000000000000000000000000000000000000000000a1b283236393a3c3d3e3f404041414242434343434342414140403f3e3d3b3a37353026201d150a00000000000000000e1e2b35383a3b3c3c3b3a3a3937332a2e2a24201c130800000000000000000000000000000000000000000000011426375a6f849aafc4d9effff3dec8b39e8974604b35200b000000000000021628385d72889da8a9aaaaa9a8a6a7937e68533e291f334758677d92a1a2a1a0a79e9c9b99979592908e8b89857c66513b26110011263c51667c91a4aaabacadadaeadacaba4917c675746321e1a2e3e4b6175879da5a4a2a89e9c9a98969492846f5645321d0900000000000000000000000000000000000000000000000000000014293f54697e94a9b0aeacaaa7aa9f9c97918c806b56412b160100000b21364b6074868482807f7e7d7c7c7b7a7a79797978787776757473716756422e0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090300000000000000000000000000000000000000000000060c0e11121314131311100e0c09030000000000000000000000000000000000000000000000000000000c171f211f171714100c0a030000000000000000000000000000000000031424323b3f424548434a4b4c4c4c4b45383e3b322414000000000000000000000000000000000000000000000000000000000003162839454b4e505152535455565657575758585958585757565655555352504f4d4b43363631271a0a00000000000009192b3c484d4f51515151504f4e4c473a433f3a353025180800000000000000000000000000000000000000000000172d42576c8297acc1d7ecfff5e0ccb8a78f7a654f3a2510000000000000091e32455674899fb4bfbfbfbfbdc5a7927d67523d282d3d4c6176889eb3bfb7c5b9b3b2b0aeacaaa7a5a3a79e937e69543e2914000b20354b6073869cb1c3c1c2c3c3c2c1c2b29d8775614b3f2e28384a5c6b8196a6b7b9c6b9b4b2b0adab9e8a78624d3828150200000000000000000000000000000000000000000000000000000013293e53687e93a8bdc3c1bfc8bbb4b1acaa99836e59442e190400000f253a4f647a8f9a9796949392929190908f8f8e8e8d8d8c8b8b8a8985715b38271502000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c12141e18130d0b0500000000000000000000000000000000000e192023262829292928272523211e161815110c0a0400000000000000000000000000000000000000000e1c29333633292d2925211e17110b0802000000000000000000000000000c1f32434f54585b5d54606061616160565d544f42321a0a00000000000000000000000000000000000000000000000000000000091e324557606465666768696a6b6b6c6c6d6d6d6e6e6d6d6c6b6b6a6a696766646260545a4b45382715020000000001152737485a62656667676665646361585c59544f4a4336251300000000000000000000000000000000000000000000152a3f546a7f94a9bfd4e9fefbe8d5c5a9947f6a543f2a150000000000000b21364b60768ba9bacdd4d5d4d1bba6917c66513c27364a5b6d8297a6b8cbccd6ccc9c7c5c3c1bfbdbac5b9a9947f69543f2a1400081c304354687d92a5b7cad7d8d8d8d7cbb7a596816b5d4b39324556647a8c9fb4c4d4d7cdc9c7c7b4a2937e685a48351a0a0000000000000000000000000000000000000000000000000000000013283d53687d92a8bdd2d7d4d8cec9c6c8ae99846e59442f1904000012283d52677d92a7acaba9a8a7a7a6a6a5a4a4a3a3a3a2a1a1aa9f9e8a755645311d090000000000000000000000000000000000000000000000000000000000000000000000000000000000071420272a332e282220190d09020000000000000000000000000b191e2c35383b3d3e3e3e3d3c3a383632282d2a26211f17110b08020000000000000000000000000000000e1e2b3a464c463a423e3a36332926201d150905000000000000000000000012273b4f61696d707274757676767676747369604f382816030000000000000000000000000000000000000000000000000000000b21364b6075797a7b7c7e7f808081818182828383838282818180807f7e7c7b797775726f605645311d0900000000081d31445570787a7b7c7c7b7a79787674716e6a64605443301c0700000000000000000000000000000000000000000215273853687d92a8bdd2e7fdffedd8c2ad98836d58432e180300000000000c22374c61778ca1c7d7e9eae5d0bba5907b66503b2f3f4e63798c9fb4c4d5e7e8e0dedcdad8d7d4d2d0d6bfa9947f6a543f2a1500011426364b6074879db2c3d3e6edede6d4c3b49f8c7b6557463f4b6074869cabbccfe2e9e1decdbaa99a8472604a3c2b19000000000000000000000000000000000000000000000000000000000012283d52677d92a7bcd2e7eaeae2dfd9c4ae99846f59442f1a04000014293e53697e93a8bec0bfbdbdbcbbbbbabab9b9b8b8b7b7b6bbb4ab8b75604b36200b00000000000000000000000000000000000000000000000000000000000000000000000000000000041425323b3f48433d37342b201d150a01000000000000000000071929373c494d515253545352514f4e4b4639433f3b37332a26201d15090600000000000000000000000006192b3c495861585b5754504b46393b36312720190d0100000000000000000014293f54697f828587898a8b8b8c8b8b8a887e695645321e0900000000000000000000000000000000000000000000000000000417293a54697f8e8f9192939495959696979798989898989796969595949392908f8c8a878474604b36200b000000000b20354b60748a8f909191908f8f8e8c8986837f7a72604a35200b0000000000000000000000000000000000000000091d3145566b8096abc0d5ebffffeed9c4af99846f5a442f1a0500000000000d23384d62788da2b7cde2ffe5d0bba5907b66503b374b5d6f8499abbccfe2f3fbf5f3f1f0eeeceae7e5d4bfaa957f6a55402a150000081d314455687d92a4b6cadef0fff2e3cfbcab9c8775614b4b5d6b8096a4b5c9d9ebf9e5d3c2b49f8b79635443301e0e000000000000000000000000000000000000000000000000000000000012273c52677c91a7bcd1e6fffdf7eed9c4af99846f5a442f1a05000014293e54697e93a9bed3d4d3d2d1d1d0cfcfcecececdcdccd8cebcab8a75604b35200b00000000000000000000000000000000000000000000000000000000000000000000000000000000122232434f545e58534d483b3632281d1509000000000000000011243747545a6366676869686866656361575b5854504c473a3b363127211a0f06000000000000000000000b2035495a627673706c6965615757514b4437342b1d15090000000000000000182d42576d82979a9d9ea8a0a1a1a1a99f9d8875604b37261401000000000000000000000000000000000000000000000000000a1f33475870859aa5a6a7a8a9aaababacacacadadaeadadacacababaaaaa8a7a5a4a99f9c8e79644e39240f000000000d22374c62778ca1a6a6a6a6a5a4a3a99f9c98948f7d67523d271200000000000000000000000000000000000000021527384b6074889db2c8ddf2fff4e4d0bfae99846e59442f190400000000000e23394e63788ea3b8cde3f8e5d0baa5907b65503b3f50657b90a1b3c9d9ebfffffffffffffffffffcead5bfaa95806a55402b150000021527374b6073879cb2c2d2e5f8feebd9c9b6a597816c5e58657b8d9fb5c2d2e7f7f3decab6a4957f6a5b4936251300000000000000000000000000000000000000000000000000000000000011263c51667b91a6bbd0e6fbffffefdac4af9a856f5a45301a05000014293f54697e94a9bed3e9e8e7e7e6e5e5e4e4e3e3e2e2e1dfcab59f8a755443301c080000000000000000000000000000000000000000040506060707080809090909090909090807000e1f2f404f6169736d686259524b45383127190e00000000000003172c4054656f787b7d7e7e7e7d7c7a787673706d6a66615857504b4437352c211a0f0100000000000000031629394d62788b8985827e7a76716c6660554d483c3127190a000000000000000e23394e63798ea2b2b4b9c6b6b6c7bab4a6937e695544311d08000000000000000000000000000000000000000000000000000c21374c61768b9fb4bbbcbdbebfc0c0c1c1c2c2c2c3c3c2c2c1c0c0bfbfbebcbbc7bab4a7927d68523d2813000000000e24394e63798ea3b8bcbcbbbab9c7bab4b1aea6917c67513c271200000000000000000000000000000000000000091d314556687e93a6b7cbdff4fce9d6c6b3a1917c66513c26110000000000000f24394e64798ea3b9cee3f8e5d0baa5907b65503b4b5d70859bb0bfd0e7f7ffffffffffffffffffffead5c0ab95806b56402b16000000091d314455677d92a4b5c9deeefff7e7d3c3b19f907c666176889dabbccfe0f0f3e3cebeb19c8674604b3c2c1808000000000000000000000000000000000000000000080a0a0a090908070611263b51667b90a6bbd0e5fbffffefdac5b09a85705b45301b06000013293e53687e93a8bdd3dfe2eaf6fffbfaf9f9f8f8f8eef3dec9b49e89745f4926140100000000000000000000000000000000030d13151a1a1b1b1c1d1d1d1e1e1e1e1e1e1e1e1d1d1c1b2c3d4c5e697f88837d776f6760564b44372b1e0f010000000001142637596f838d909293939392918f8d8b8886827f7b77716c6660554e493d352c1f14060000000000000a1e3246576c81969e9a97938f8b86817b746b625a4b4437271a0a0000000000000c21364a5b6f849aafc2ccd6cbcbd8cec5b29d8774604b3520110000000000000000000000000000000000000000000000000011263b51667b90aabbced1d3d4d5d5d6d6d6d7d7d8d8d8d7d7d6d6d5d5d4d3d1d0d8cec0aa95806b55402b160000000010253a50657a8fa5bacfd1d0cfced7cdc9c6bba6917b66513c2611000000000000000000000000000000000000071a2d3d4b6074879db2c4d4e7faf5e1cdb9a89a846f5e4c38240f0000000000000f253a4f647a8fa4b9cfe4f9e5d0bba5907b66503d50657b90a3b5c9ddeeffffffffffffffffffffffebd5c0ab96806b56412b16000000011426374b6073869cb1c0d0e6f6fff1e1cebdb39e8878738399a6b7c9daecfbe7d5c5b19f8f7b655645311e0e00000000000000000000000000000000000000070b131d201f1f1f1e1d1c1b1a263b50667b90a5bbd0e5fafffff0dbc5b09b86705b46311b06000012273c51677c91a6bcc9c9ced8e6f6fffffffffff5e7dbd4d1c8b39d88735e48331e00000000000000000000000000000000071520272a2f3030313132323333333333333333333232312839495b667c8d9d98928b847c75696055493c2c1f0f00000000081d31445573889da6a7a8a9a8a7a6a4a3a79e9b9894908b86817b756c635b4e493d3124140600000000000c21364b6176899eb3b0aca9ab9f9c96908981786a605545382715020000000000071a2d3d51667b90a4b6cadee0e1eadfcab6a5927d6752402f1c09000000000000000000000000000000000000000000000001162b40566b8095abc8d9ebe8e9eaeaebebececedededededecebebeaeae9e8e7e5ead7c2ad98826d58432d180000000012273c51677c91a6bcd1e6e5e4e4e9e1ded0bba6907b66513b26110000000000000000000000000000000000000c21364a5b6a7f95a5b6cae2f2fce9d7c7b49e8a78634d40301d0900000000000010253a50657a8fa5bacfe4fae6d1bca6917c67514a5c6f8499afc1d1e4fbffffffffffffffffffffffebd6c0ab96816b56412c1600000000091c304354667c90a2b3c8d9ebfeffebe0cbb8a69e8a8799a1b3c4d4e7f7f5e0ccb8a797826d5d4b38271500000000000000000000000000000000000008131c20283235353434333232312f2d3b50657a90a5bacfe5fafffff0dbc6b19b86715c46311c07000010253a4f657a8fa4b3b4b4bbc8d8eafdfffffff8e7d7c9bfbcb7b19c87725c47321d070000000000000000000000000000051525333c3f444545464747474848484949494949484847474645576379899eabadab9f9a91887e73625a493d2c1a060000000b20354b60758a9fb4bcbdbebdbdbbbac5b8b3b0ada9ab9f9c97908982796e635b4e42322414020000000012273d52677c92a8b9c5c1c9bcb5b1aca79e968b7f73605645311d100000000000000f20354a6073869cb1c5d5e7fbf9e6d4c3b19b86715e4c3823110000000000000000000000000000000000000000000000021527385a6f849aafc4d9effffefffffffffffff8eee8e6ebe3dfdfdfdfdfdfdfdfdfd9c4af99846f5a442f1a0000000013283d52687d92a7bdd2e7fbfafffdf6e5d0bba5907b66503b26110000000000000000000000000000000000000e24394e63798b9fb4c3d3e6faf6e1cdbaa9927d685a493625130000000000000010263b50657b90a5bad0e5fae7d2bda7927d68524e64798ea1b3c7dfefffffffffffffffffffffffffebd6c1ac96816c57412c1700000000011426364c5e6f849aaabbcee2f3fffbe7d5c4b8a89e9ca4b3bfcfe2f2f5e5d1c0b39e8876614c3f2e1a0a00000000000000000000000000000000000c182530353d484a4a4a494848474644434150657a8fa5bacfe4fafffff1dcc7b19c87725c47321d0700000d22374c62778c9d9e9e9faabbcee2f7ffffffeedbc9b9aca6a1a19a85705b45301b060000000000000000000000000001132333435055595a5b5b5c5c5d5d5e5e5e5e5e5e5e5e5d5c5c5b5b6075869ca7b9c9bcb4afa69e938578635b4935210c0000000c22374c61778cabbccfd3d3d3d2d1cfd5ccc8c5c2c9bcb5b1aca79e978c837968604f42321f0c00000001142636586d8298adc6d5d7dacfcac6c5b8b3a99f958374604b3e2d1b070000000000071c304354687e93a6b8cbe0f5fff1dec9b5a3907b66503f2e1c0800000000000000000000000000000000000000000000091d31455672889db2c7ddf2fffffffffffffff5e7dbd3d1d9cfcacacacacacacacacacac5b09a85705b45301b0000000014293e53697e93a8bed3e8fdfffffffae5cfbaa5907a65503b251000000000000000000000000000000000000014293e54697e939daebbccdcedf4dec9b49f8a7a6a605443301c1000000000000011263b50667b90a5bbd0e5fae8d3bea8937e69535a6d8298adbfd0e3fdffffffffffffffffffffffffecd6c1ac97816c57422c17000000000008182f404e63798c9fb4c5d6e8fbfff3e2d5c6b9b4b1b6c2cfddedfdead8c7b4a2927d68584733211100000000000000000000000000000000000e1c2a36434a535d5f5f5f5e5e5d5c5b5a585654657a8fa4bacfe4f9fffff2dcc7b29d87725d48321d0800000b1f3447596f838789898b9fb4c9dff4fffffde8d4bfac9b918c8c8b826d58422d1803000000000000000000000000000f1f314250616a6f6f70707172727273737373737373737272717170708298a4b5c5d6cfcac4b8b3a39b8879634e38230e0000000d22374c62778ca1b7d9d9dadbdddfe6e7e0dddbd7dacfcac6c5b9b3ab9f998b7e69604f3b260a000000081c30435472879cb2b8c5ced8e3dfdcd5ccc7bab4a198826d5c4a36220d0000000000001325364b6075889eb3c7d7e9fdf8e5d2c2b09a85705d4b372310000000000000000000000000000000000000000000000b20364b60758a9fb4cadff4fffffffffffff8e7d7c9bfbbb6bcb4b4b4b4b4b4b4b4b4b4b4b09b86715b46311c00000000142a3f54697f94a9bed4e9fefffffffae5cfbaa5907a65503b251000000000000000000000000000000000000012263b4f60697f949dafbecfe6f6e1cdbaa99f8d8072604a3e2d1b07000000000011263c51667b91a6bbd0e6fbead5c0aa95806b5562788b9fb4cadfeeffffffffffffffffffffffffffecd7c2ac97826d57422d180000000000001221364a5b6c8197a7b9cce0effffff3e4d7cdc9c7cad3e0edfbf6e2cebaa99a84705f4e3a2a1703000000000000000000000000000000010f1e2c3a475460687275747474737271706f6d6b69667a8fa4b9cfe4f9fffff2ddc8b39d88735e48331e09000005182a3b54656f7273747b8fa5bacfe4fafffbe6d1bca6917d7776756d63523f2a160100000000000000000000000008182c3d4e606a7f8485858686878788888888888888888887878686858598a0b2c2d2e4e3dfd5cbc1b5a499836e59442e190400000c22374c61778caabbc2c3c5c6c8cbd4d2d8dee0e8ece3dfdcd6ccc9bcb5a99f937e69533828160200000b20354b60748b969ea6b4bbc8d7e4f1e8e0d8cebfb2a08e79644f39240f000000000000081e3245566a8095a9bacde1f7fff0ddc8b4a28f7a65503e2d1b070000000000000000000000000000000000000000000d22384d62788dabbccfe3f7ffffffffffffeedbc9b8aba6a0ab9f9f9f9f9f9f9f9f9f9f9f9e9a85705b45301b00000000152a40556a7f95aabfd4eafffffffffae4cfbaa58f7a65503a25100000000000000000000000000000000000000c1f32424f616a7f94a0b2c8d8eae9d7c7baab9f95816d5c4a36220d000000000011273c51667c91a6bbd1e6fbecd7c2ac97826d586c8196aabbcee2f7ffffffffffffffffffffffffffecd7c2ad97826d58422d18000000000000071a2d3d4c6177899eb3c1d2e6f6fffff4e9e1dedcdee5f0fef9e5d3c2b49f8b79634e41311c0c000000000000000000000000000000000f1f2d3c495961727d878a8a8989888787868482807e7c7e93a8bdd2e8fdfffff3dec8b39e89735e49341e090000000d1d3747545a5d5e657b90a5bad0e5fafffae5d0bba5907b66616056524535231000000000000000000000000000132536495b687e92999a9a9b9c9c9c9d9d9d9e9e9e9e9e9d9d9c9c9b9b9ba3b2becfe0f0f7e6d4c3b5a49c8677624c37220d0000000b20354b60758a9fadadaeafb1b2b7c4bdc2c8ccd5dee5f1f1e8e0dacfc7bab39e89735645321e0900000b20354b60737c8088949faab9c6d7e9fbf5eae2cfbea9947f69543f2a14000000000000021628384c61778a9fb4c9d9ebfef7e4d1c0af9a846f5c4a36220f0000000000000000000000000000000000000000000e23384d63788da7b8cce0edfffffffffffde8d3bfab9a918b8a8a8a8a8a8a8a8a8a8a8a898988816c57422c1700000001162b40566b8095abc0d5eafffffffff9e4cfbaa48f7a654f3a2510000000000000000000000000000000000000021424324350616e8298aabbcee2f5e5d7c9bcb49f8e79644f39240f000000000012273c51677c91a6bcd1e6fbefd9c4af9a846f61768a9fb4c8d8eafeffffffffffffffffffffffffffedd8c2ad98836d58432e18000000000000000f1f334758697e93a3b5c8d8eafefffffcf6f3f1f3f9fffff4decab6a495806a5b49352313000000000000000000000000000000000e1e2d3d4a5a637783929d9f9f9f9e9d9d9c9b9998969391939cadc1d5eafffffff3dec9b39e89745e49341f090000000019293741444851667b90a6bbd0e5fbfffbe6d1bba6917c66514b453835271706000000000000000000000000071c30435463798a9faeafb0b0b1b1b2b2b3b3b3b3b3b3b3b3b2b1b1b0b0b0b4c1cfdcecfef4dfcbb7a59c8677625947341f0b000000081d3144557287979898999a9b9da6a4a8adb3b8c5cad3e0f1fbf7ece3d8ccb8a78b76604b36210b0000081c30435460666b757f8c9ea8b9cde1f6fffdead5c0aa95806b55402b16000000000000000a1f3447596c8197abbccfe3f7ffefdcc7b3a18e7a644f3d2d1a0700000000000000000000000000000000000000000c21364b6176889eb3bfcfe3f3fffffffffbe6d1bba6917c7675757575757575757575757474726c63523e2a1500000001162c41566b8196abc0d6ebfffffffff9e4cfbaa48f7a654f3a25100000000000000000000000000000000000000006142533434c62778b9fb4cadff4f5e7d9cfbda6907b66513b2611000000000012273d52677c92a7bcd1e7fcf3dec9b39e8977728197a8bacde6f6fffffffaf4f2f0f2f8ffffffffffedd8c3ad98836e58432e190000000000000004182a3a4b6073859baabbcee2f0fffffffffffffffffff4e4cfbeb19c8674604b3d2c1a050000000000000000000000000000000c1c2c3c4a5b63788799a1b2b4b4b4b3b3b2b1b0afadaba9a6a8adbacaddf0fffffff4dec9b49f89745f4a341f00000000000b19252c2f3c51667c91a6bbd1e6fbfffce7d2bca7927d67523d32281a170900000000000000000000000004172a3a4a6072849aa8bac4c5c5c6c7c7c7c8c8c8c8c8c8c8c8c7c7c6c6c5c5c8d1dfecfafff2ddc7b29d87776159473b2a18050000000115273754697f828283848586888b8f93989ea7b1b6c2d3e5f9fffff5e8d5c5a28d77624d38220d000001142636434b5156606a7b8a9eb4c9def3fffee9d4bfa9947f6a543f2a150000000000000004182a3a4e63788c9fb4cadfeefff6e3d0bfae99836e5b4a36210f00000000000000000000000000000000000000000a1e334657677d92a1b3c5d6e8fbfffffffff0dac5b09b857360555f5f5f5f5f5f5f5f5f5f5e5d57524535220f00000001162c41566b8196abc0d6ebfffffffff9e4cfbaa48f7a654f3a2510000000000000000000000000000000000000000007152034485971869bb1c6dbf0fff7e7d5c4a5907b65503b2610000000000012283d52677d92a7bcd2e7fcf5e0ccb9a79e8987979fb1c6d7e9fffffff1e6dfdddbdee5f0feffffffeed8c3ae99836e59442e1900000000000000000c1c304354647a8c9fb4c2d2e5f8fffffffffffffffce8d6c6b2a08f7b655645321f0f00000000000000000000000000000009192a3a495a6379889da5b3bfcac9c9c9c8c7c6c5c4c2c0bebbbdc1cad8e8fafffffff4dfc9b49f8a745f4a2614010000000000081112273c52677c91a7bcd1e6fcfffde8d2bda8937d68533e28160a00000000000000000000000000000a1f334758687e93a2b4c6d7dadbdbdcdcdddddddddddddddddddcdcdbdbdadadde4effdfffff4dfcab49f8c7a645645311d0f000000000009273b4f61696d6d6d6e707173767a7d8389919ca4b6cadef3ffffffe3ceb9a48e79644f39240f000000081826303538454b5d667c91a6bbd1e6fbfeebd9c8a7927c67523d271200000000000000000c2135495b6e8399aec0d1e3f7ffeedfcab59f8c79634e3d2d1a0700000000000000000000000000000000000000031729394d5f6e8399a7b8cce0eefffffffff2ddc8b4a3937e6859474a4a4a4a4a4a4a4a4a4948423e3527170500000001162c41566b8196abc0d6ebfffffffff9e4cfbaa48f7a654f3a251000000000000000000000000000000000000000000005182b3b5a6f849aafc4d9effff4e0cbb8a68d77624d38220d000000000012283d52677d92a7bcd2e7fcfbe8d6c5b9a89e9ca4b1bdcee4f5fffff1e1d4cac7c6c9d2dfeefcffffeed9c3ae99846e59442f190000000000000000011426364a5c6b8095a4b5c9def3fffffffffffffff5e1ccb9a898826d5d4b3828150100000000000000000000000000000215273747586378889da6b6c3d0dfdfdededddcdcdbd9d7d5d3d1d2d5dde8f6fffffffff7e2cebbaa8a755443301c080000000000000012283d52677d92a7bcd2e7fcfffee8d3bea9937e69543e2914000000000000000000000000000005192b3c4c6176899eb3c0d1e4eff0f1f1f1f2f2f2f3f3f3f3f3f2f2f1f1f0f0f0f2f7fffffffff7e3cfbcab9c8674604b3e2d1a0a000000000c2032434f54575858595a5c576164686d757c869cb1c7dcf1fffffae5d0bba5907b66503b26110000000008141c2028323f4b60758aa0b5cadff5f7e2cebbaa8e79644f39240f0000000000000000061a2c3d4f647a8fa2b4c8dceffff8e3cfbcab98836e5c4a36211000000000000000000000000000000000000000000b1b30414c6277899eb3c0d0e5f5fffffff7e4d1c1b39e8977624c3f2f3535353535353434332c2a2217090000000001162c41566b8196abc0d6ebfffffffff9e4cfbaa48f7a654f3a251000040302010000000000000000000000000000000000192e44596e8399aec3d8eefff3ddc8b39e88735a4835200b000000000012283d52677d92a7bcd2e7fcfff4e4d6c6b9b3b1b6c2cedbebfffff3e3d4c3b7b2b1b5c1d0deeeffffeed9c4ae99846f59442f1a00000000000000000008182d3e4b6075869cb1c6dbf1fffffffffffffff3dec9b39e8977624c3f2e1a0a0000000000000000000000000000000b1d3144556176879da6b7c4d4e1eef4f4f3f2f2f1f0eeedebe8e6e8eaf0fafffffffffffdead8b5a08a75604b35200b0000000000000013283d53687d92a8bdd2e7fdfffee9d4bfa9947f6a543f2a1500000000000000000000000000000b2035485a6b8096a7b8ccdeeefffffffffffcf6f4eeeae7e5ebedf3fcfffffffffffffffffffffeebd9c9b6a495806a5c4a38281502000000031425323b3f424343444539464c4f5355606a7f94a9bfd4e9fefffce7d2bca7927d67523d2812000000000001080b1622384d62778da2b7cce2f7f4dfcab49f8a76604b36210b0000000000000000000e22364a5c70849aafc1d1e4f8ffecdac9b59f8c79644e3e2d1b070000000000000000000000000000000000000000131f344859687d92a2b4c7d7e9fcffffffefe0ccb9a798826d5d4b382815202020201f1f1d17150f05000000000001162c41566b8196abc0d6ebfffffffff9e4cfbaa48f7a654f3a25131b191817161413110e0c0700000000000000000000031729395b70859ab0c5daefffedd8c3ae98836e593c2b1905000000000013283d52687d92a7bdd2e7fcfffff4e4d6ccc9c7cad3e0ebf9fffbe8d6c5b7a59d9ba3b3bfd0e3f6ffeed9c4af99846f5a442f1a00000000000000000008182e3f4c6176879db2c7ddf2fffffffffffffff1dbc6b19c8675604b3e2d1b0a00000000000000000000000000000b1b2f404b6074849aa5b6c4d5e2f1fffffaf4f2e8e0dedbdadbdcdfe2eaf6ffffffffffffffe0cab5a08b75604b36200b0000000000000014293e53697e93a8bed3e8fdffffead5bfaa95806a55402b150000000000000000000000000005182a3b4d62788b9fb4c5d6e8fcfffffffff5e9e1ded8d5d2d0d5d8dfeaf8fffffffffffffffffffff7e7d3c2b49f8b7a645645321d1000000000071420272a2d2d2e2f302933363a374451667b91a6bbd0e6fbfffde8d3bea8937e69533e2914000000000000000012273c51677c91a6bcd1e6fbf1dcc6b19c86715645321e09000000000000000000071b2e3e50657b90a3b5c9ddf0fff7e3cfbcab99836e5c4a362210000000000000000000000000000000000000000005182a3b4e606f849aa9bacde1f0fffffffbe8d6c5b2a0907b655645321d0f000a0a0a090802000000000000000001162c41566b8196abc0d6ebfffffffff9e4cfbaa48f7a654f3a3025302f2d2c2b2a282624211a0f0100000000000000000a1e33465772879db2c7dcf2fbe8d5c5a8937e68533e291300000000000013283d52687d92a7bdd2e7fcfffffff4e8e1dedcdee5f0fefffff5e0ccb9a79d87869aa1b3c7dcf1ffeed9c4af99846f5a442f1a0000000000000000001325364b5d6d8297a5b7cadff4fffffffffffffff3dec9b5a4957f6a5c4a39281603000000000000000000000000031629394c5e6b8096a2b4c3d4e2f2fffff2e7e0ddd6ccc9c6c5c5c7c9ced8e6ebf9fffffffff5e0cbb5a08b76604b36210b0000000000000014293f54697e94a9bed3e9feffffebd6c0ab96816b56412c16010000000000000000000000000b1f3448596d8297a9bacde3f3fffffffff5e5d7cdc9c3c0bdbbc0c4cddaeafcfffffffffffffffffffff0e2cebbaa9c8674604b3e2d1b0700000000030c1214181818191b171e212527394e64798ea3b9cee3ffffffead4bfaa957f6a55402a150000000000000004182a3b576c8196acc1d6ebffedd7c2ad98826d5838281603000000000000000000001023384c5d70859bb0c2d2e5f8ffecdac9b3a18e7a644f3e2e1b0700000000000000000000000000000000000000000d1d31424d63788a9fb4c2d2e7f7fffffff3e3cfbeb19c8674604b3d2d1808000000000000000000000000000001162c41566b8196abc0d6ebfffffffff9e4cfbaa48f7a654f4a433645444342403f3d3b39362d1f0f00000000000000000c21364b61768b9fb5cadff4f5e0ccb8a78e79634e39230e00000000000013283d53687d92a8bdd2e7fdfffffffffcf5f3f1f3f9fffffffdead8c7b39e897772849aafc4d9efffeed9c4af99846f5a442f1a0000000000000000071c304354647a8d9fb5c3d4e6fafffffffffffffff8e5d2c2b49f8c7a645745321e120000000000000000000000000a1e324657667b8d9fb5c0d1e1f1fffff2e2d5cbc8c5b9b3b0b0b0b1b4bbc8cedbebfdfffffff5e0cbb6a08b76614b36210c00000000000000152a3f546a7f94a9bfd4e9feffffecd6c1ac97816c57422c17020000000000000000000000000d22374c62778b9fb4c7d7eafffffffffce9d7c7bab4aeaaa8a6abb0bccddff3fffffffffffffffffffffdead8c8b5a496806b5c4a36220d00000000000000000203030400030a0c0f22374c62778ca1c7d7e9fcffffebd6c1ab96816c56412c17010000000000000b1f34475971869cb1c6dcf1fee9d3bea9947e69543f29140000000000000000000000091c2f3f51667c91a4b5c9def1fff7e7cfbfae99846f5c4b372210000000000000000000000000000000000000000000132035495a6a7f94a3b5c9d9ebfeffffffecdecab6a495806b5b4a362614010000000000000000000000000001162c41566b8196abc0d6ebfffffffffae4cfbaa58f7a666260545c5b595857565452514e4a3d2d1b0b0000000000000010253a50657a8fabbccfe3f8f3dec8b39e8974604a35200b00000000000013283d53687d92a8bdd2e7fdfffffffffffffffffffffffffff6e2cebaa995806b687d93a8bdd2e8fdeed9c4af99846f5a442f1a00000000000000021527374a6072859babbccfe1f1fffffffffffffffffff0e2cebbaa9c8675604b402f1c0c0000000000000000000006192c3c4b6175879dabbccfdeeefffffae7d5c4b7b3a8a79e9b9b9b9c9faab1bdcee0f4fffffff6e0cbb6a18b76614c36210c00000000000000152a40556a7f95aabfd4eaffffffecd7c2ad97826d58422d1803000000000000000000000000152a3f546a7f94a9bacee5f5fffffffff6e1cdbaa99f99959290969eb0c4d8edfffffffffffffffffffffff6e6d2c2b49f8c7a644f3a240f000000000000000000000000000000000b21364b60768ba9bacde1f6ffffecd7c2ad97826d58422d18030000000000000c22374c61778ca4b5c9def3fbe6d1bba6917c66513c27110000000000000000000000001120354a6073869cb1c3d3e6f9ffeddbc7b3a18f7a644f3f2e1b08000000000000000000000000000000000000000006192c3c4b6073869babbccfe3f2fffffff9e5d3c2b49f8b79635443301c0d0000000000000000000000000001162c41566b8196abc0d6ebffffffffffedd7c2ad98827b77757371706e6d6c6b696866635b4a3929170300000000000014293e54697e93a9c9daecffeed9c4af99846f5443301c0903000000000013283d53687d92a8bdd2e7fdffffffffffffffffffffffffffecdac9b49f8b7762677c91a7bcd1e6fceed9c4ae99846f59442f1a00000000000000081d314455677d92a3b5c9daecfffffffffffff8fffffffeead8c8b6a497816c5e4c3a2a18040000000000000000000c2035495a6b8196a6b7c9daecfcfffff4e0cbb7a69d928c89868586878b979fb1c5d9eefffffff6e1cbb6a18c76614c37210c00000000000000162b40556b8095aac0d5eaffffffedd8c3ad98836e58432e19030000000000000000000000051a2f445a6f8499afc7d8eafffffffffff4dec9b49f8b83807d7c8096abc0d5ebf0f2f4f9fffffffffffffffff0e3cfbcab937d68533e281300000000000000000000000000000000091e32455674899fb4c9def4ffffeed8c3ae99836e59442e190400000000000012273c52677c91a7c2d2e5f8f9e4ceb9a48f79644f3a240f000000000000000000000000071c304354677d92a4b6cadef1fff6e3d0bfaf9a846f5d4b3722110000000000000000000000000000000000000000000e1d314455647a8c9fb4c4d4e6fafffffff1e2cebbaa9b8573604b3c2b190500000000000000000000000001162c41566b8196abc0d6ebffffffffffefdac5b2a098908c8a888685848281807f7d7b79635746331e0a000000000003182d43586d8298adc2d7edffebd6c1ab96816c564031211e160a0000000013283d53687d92a8bdd2e7fdfffffffffffffffffffffffff8e3cfbcab97826d59667b90a6bbd0e5fbeed9c4ae99846f59442f1a000000000000021527384b6074879cb2c1d2e7f7fffffef4efece2edeff5fef6e6d3c2b19f907c665947341f130000000000000000000d23384d62788b9fb4c4d4e7f7fffffff2ddc8b39d887d777471707072758197acc1d7ecfffffff6e1ccb6a18c77614c37220c00000000000001162b40566b8095abc0d5eaffffffeed9c3ae99846e59442f19040000000000000000000000011426375c71869bb1c6dbf0fffffffffff0dbc5b09b85706b6875879cb1c7dcdddbdcdfe6f1fffffffffffffffeebd9c9a9937e69543e291400000000000000000000000000000000021628385e73889eb3c8ddf3ffffefdac4af9a856f5a45301a05000000000002172c41576c8196acc1d6ebfff9e3ceb9a48e79644f39240f000000000000000000000000001325364b6073879cb2c3d3e6f9ffeddcc7b3a18f7a654f3f2e1c080000000000000000000000000000000000000000011527374a5c6c8196a6b7cbdfedfffffffdead8c8b4a3937e695a4834201200000000000000000000000001162b41566b8096abc0d5ebfffffffffff5e1cfbeb2ada6a99f9d9c9a999897959492908c76614b36210c0000000000011426365b71869bb0c6dbf0ffecd7c2ad97826d5e4e423632281a1406000013283d53687d92a8bdd2e7fdfffffffffffffffffffffffff4dfcab59f8c796350657a90a5bacfe5faeed9c4ae99846f59442f1a000000000000091d314556687e93a5b6cadfeffffffaece1dad7cdd7dae1ecfaf1e0cebdb39d8877614c42311e0e0000000000000000172d42576c8197aabbcee2f2ffffffffecd7c2ac97826d62595b5b5b56697e93a8bed3e8fdfffff6e1ccb7a18c77624c37220d00000000000001162b41566b8096abc0d5ebffffffeed9c4af99846f5a442f1a050000000000000000000000081d31445573889eb3c8ddf3ffffffffffefdac4af9a856f5a667c91a4b6cad2c9c6c7cad4e1f1ffffffffffffffe9d4bea9947f69543f2a1400000000000000000000000000000000001d32485d72879db2c7dcf2fffff0dbc5b09b86705b46311b060000000000051b30455a70859aafc5daeffff9e4cfb9a48f7a644f38281602000000000000000000000000081d314455687d92a4b6cadef0fff6e3d0bfaf9a846f5d4b37231100000000000000000000000000000000000000000009192e3e4b6175879db2bfcfe4f4fffffff6e6d1c1b49e8a78624d40301b0b000000000000000000000000152b40556a8095aabfd5eafffffffffffeecdccfc5c2c7bab4b2b1b0aeadacaba9a7aa907b66503b26110000000000081c30435473899eb3c8def3fff4dfcab49f8c7c6860514b4538312414020013283d53687d92a8bdd2e7fdfffffffffffffffffffffff8e4d2c1ae99846f5b4f647a8fa4b9cfe4f9eed9c4ae99846f59442f1a0000000000001325364b6074879db2c3d3e6fdfffcecdccec5c2b8c2c5cedcecfdebe0cbb8a699836e604e3c2b180800000000000000182d43586d8298adc8d8eaffffffffffecd6c1ac97816c57483b463852677c91a7bcd1e6fcfffff7e1ccb7a28c77624d37220d00000000000001162b41566b8096abc0d5ebffffffefdac4af9a856f5a45301a0500000000000000000000000b20354b60758a9fb5cadff4ffffffffffeed8c3ae99836e5a70859aafc2d2c1b5b1b2b7c3d4e6f9ffffffffffffe9d4bfaa947f6a553f2a1500000000000000000000000000000000071c32475c71879cb1c6dcf1fffff1dcc6b19c87715c47321c070000000000071d32475c72879cb1c7dce7f2ffe8d3bea8937e695645321e15070000000000000000000000011426374b6073879cb2c2d3e5f9ffeedcc8b4a28f7b65503f2f1c08000000000000000000000000000000000000000000101e334657667c91a1b3c6d6e8fcffffffefe1ccb9a899836f5e4d392916030000000000000000000000152a3f556a7f94aabfd4e9fffffffffffffaece1dad7d7cdc9c8c6c5c3c2c1c0bec8a9947e69543f291400000000000b20354b60758a9fb5cadff4fff7e2cebbaa9f8b7e706660564e42311f0b0013283d52687d92a7bdd2e7fcfffffffffffffffffffffff2ddc9b5a38f7a65504e64798ea3b9cee3f8eed9c4ae99846f59442f1a0000000000071c304354687e93a5b7cae1f1ffffeedecebeb1ada3adb2becedfeffae7d5c4b3a1937e685a4836251300000000000000162b40556b8095aac0d5eaffffffffffecd6c1ac97816c57422a303b51667b90a6bbd0e5fbfffff7e1ccb7a28c77624d37220d00000000000001162b41566b8096abc0d5ebffffffefdac5b09a85705b45301b0600000000000000000000000c21374c61778cabbccfe3f8ffffffffffedd7c2ad98826d62788c9fb5cac4b5a39b9da5b7cadff4ffffffffffffead4bfaa957f6a55402a1500000000000000000000000000000000061c31465b71869bb0c6dbf0fffff2ddc7b29d88725d48331d000000000000071c31465c71869bb1bbcbd5e2f2f2dcc7b29d8775604b42332515000000000000000000000000091d314455677d92a4b6cadef0fff7e3d1c0b09a85705d4c382312000000000000000000000000000000000000000000031729394c5e6e8399a8b9cce1effffffffce8d6c6b3a1917c665746321e0f0000000000000000000000142a3f54697f94a9bed4e9fefffffffffffffef5efedeae2dfdddbdad9d7d6d5d4c0ab96816b56412c1601000000000b20364b60758ba5b7cbdfebf7feead8c8baa99f93857c7568604e3a26110013283d52687d92a7bdd2e7fcfffffffffffffffffffffae7d4c4b09b85705d4b4e63788da3b8cde2f8eed9c4ae99846f59442f1a00000000000b20354a6073879cb2c3d4e6fffff7e3d1c0b1a0978d98a0b2c1d2e7f7f2e2d0bfb49e8a78625443301c0e00000000000013283e53687d93a8bdd2e8ffffffffffecd7c2ac97826d57422d263b50657b90a5bad0e5fafffff7e2ccb7a28d77624d38220d00000000000001162b41566b8096abc0d5ebfffffff0dbc5b09b86705b46311b0600000000000000000000000e23384d63788da2b8daecffffffffffffebd6c1ac96816c697f94aab4b9b7a69b86879db2c7dcf2ffffffffffffead5bfaa95806a55402b1500000000000000000000000000000000061b30465b70859bb0c5daf0fffff3dec9b39e89745e4927150200000000000013283e53687e939db3b7c4d5e7f3dfcab6a597816c605043331b0a0000000000000000000000011426374b6073869cb1c2d3e5f9ffeedcc8b4a2907b6550403019090000000000000000000000000000000000000000000b1b30404d62778a9eb4c1d2e7f7fffffff4e4d0bfb29d8775614b3d2c1a060000000000000000000014293e53697e93a8bed3e8fdfffffffffffff5e9e1dedad8d6d6d5d5d5d5d5d5d4c1ac97816c57422c170200000000091d31455672879db2becfd9e7eef6e6d7c7bab4a29a918c7e68533e28130012283d52677d92a7bcd2e7fcfffffffffffffffffffff4dfcbb7a6917c67523f4d62788da2b7cde2f7eed9c4ae99846f59442f1a00000000071a2d3d51667c91a4b6cae1f1fffff1dcc8b4a29782788298a3b5c9daecffede1cdb9a89a8472604a3c2b1906000000000010263b50657b90a5c6d7e9fcffffffffedd8c3ae98836e59432e263b50657b90a5bad0e5fafffff7e2ccb7a28d78624d38220d00000000000001162b41566b8096abc0d5ebfffffff0dbc6b19b86715c46311c0700000000000000000000000f24394f64798ea4b9cee3ffffffffffffead5c0ab95806b677d8c979ea8ab9d8877869cb1c6dbf1ffffffffffffead5c0aa95806b55402b1600000000000000000000000000000000061b30455b70859ab0c5daeffffff4dfc9b49f8a745544311d0800000000000011263a4e606a7f919da6b7cbe0f4e6d3c3b19f937e6a6250392816030000000000000000000000091c304354677d92a4b6c9deeffff7e3d1c0b09b85705f4d372715010000000000000000000000000000000000000000001220344859697e93a3b5c9d9ebfeffffffeddfcbb7a596806b5b493521120000000000000000000013283e53687d93a8bdd2e8fdfffffffffff5e4d7cdc9c5c3c1c1c0c0bfbfbfbfbfbfab96816b56412c1601000000000215273854697f94a0b4bcc9d1dddfe7e5d7cdc0b4b0aa927c67523d27120012273d52677c92a7bcd1e7fcfffffffffffffffffffdead8c7b29d8874604b374d62778ca2b7cce1f7eed9c3ae99846e59442f19000000000d21364a5c6f849aafc3d3e6fffff7e4d1c0b09a84726373859babbccfe3f2fce9d6c6b4a2937e685a4835201300000000000d23384d62788da8bacde1f6ffffffffeed9c4af99846f5a442f263b50657b90a5bad0e5fafffff7e2cdb7a28d78624d38230d00000000000001162b41566b8096abc0d5ebfffffff1dbc6b19c86715c47311c07000000000000000000000010253a50657a8fa5bacfe4faffffffffffead5c0aa95806b5f677982898e928d7b71869bb0c6dbf0ffffffffffffead5bfaa95806a55402b1500000000000000000000000000000000051a30455a6f859aafc4daeffffff7e2cebbaa8b75604b36200b0000000000000b1f31424f616a7d889db3c8ddf2f1e1cebdad9c93806a5745321e090000000000000000000000011426364b6073869cb1c1d1e4f8ffeeddc9b5a3917c675544311d0a00000000000000000000000000000000000000000005182b3b4b6073859babbccfe3f2fffffffae6d4c3b49f8b79634e402f1a0a00000000000000000012283d52677d92a7bcd2e7fcfffffffffce9d7c6bab4b0adacababaaaaaaaaaaaaaaa9947f69543f2a140000000000000b20354b607282969fabb4c0c8cbd4d7dbdfd1c8b7a68e79634e39240e0012273c51677c91a6bcd1e6eef0f2f4f7fefffafcfdf6e2cebaa9957f6a5544374c61768ca1b6cbe1efeed9c3ae99846e59442f1900000004182a3a4e64798ea2b4c8e1f1fffff6ddc8b4a2907b6555647a8d9fb5c4d4e7faf4e4d0c0b49e8a78624d41311c0c000000000b20354b6074899fb4c9def4fffffffff0dac5b09b85705b3626263b50657b90a5bad0e5fafffff7e2cdb7a28d78624d38230d00000000040e14162b41566b8096abc0d5ebfffffff1dcc7b19c87725c47321d07000000000000000000000010263b50657b90a5bad0e5faffffffffffead4bfaa957f6a555c646d74797d7d6870859bb0c5daf0ffffffffffffead5bfaa95806a55402b1500000000000000000000000000000000051a30455a6f859aafc4daeffffffdead8b6a18b76614c36210c00000000000002142432434f5e6b8095abc0d5eaffecdbcbbab29d8876604b36210b000000000000000000000000081c304354677c91a3b5c9ddeefff8e4d1c1b19c8674604b392816030000000000000000000000000000000000000000000d1c304354647a8c9fb4c4d5e7fafffffff2e2cebbaa9a846f5e4c38271502000000000000000012273c51677c91a6bcd1e6fbfffffffff6e1cdbaa89f9a989796969595959595959594907b65503b2610000000000000081c3043546072808c9aa2acb2b7c4c2c6c9cec8b39d88735b4a36210c0011263c51667b91a6bbd0d6d9dbdddfe3ebe4e5e6e8e8dfc9b49f8a77624c37364b61768ba0b6d9d7dadbd9c3ae99846e59442f190000000a1f3447596d8297adc0d1e3fffff6e6cfbfb09a85705d4b5c6d8297a6b7cbdfecffeee1cdb9a89a846f5f4e3a2a1704000000081c30435470869bb0c5dbf0fffffffff2dcc7b29d8772544330263b50667b90a5bbd0e5fafffff7e2cdb7a28d78624d38230d000000081621292b2f40566b8095abc0d5eafffffff2dcc7b29d87725d48321d140e0400000000000000000011263c51667b91a6bbd0e6fbffffffffffe9d4bfaa947f6a554a4e55606468686070859ab0c5daefffffffffffffead4bfaa957f6a55402a1500000000000000000000000000000000051a2f455a6f849aafc4d9efffffffe1ccb7a28c77624d37220d000000000000000a1f334758667c8d9fb5cadff4feebd9c8b2a0907c665745321e09000000000000000000000000011426364d5f70859bb0c0d0e7f7ffefdecab6a4937e685745321e0c000000000000000000000000000000000000000000011426364a5c6c8196a6b8cbe0effffffffeead8c8b3a1917c665645311d0b000000000000000011263b51667b90a6bbd0e5fbfffffffff4dec9b49f8a858381818080808080807f7f7f7e76614c36210c000000000000011426364354606b7a858f969da6a8acb1b4bac1ac97816c573d2d1a070010263b50657b90a5c5bec1c3c6c8cacfd9ced0d1d2d3d4c4ad98836e594734354b60758aabbcc0c2c4c6c6c3ae99846e59442f190000000c22374c61778a9fb4c9dfeaecedebd9c8b3a18f7a644f3f4c6176889db2becfe3f3f4e9d6c6b4a2927d685847331f1000000001142636576d8297acc2d7ecfffffffff4dfc9b49f8a75604b35273c51667c91a6bbd1e6fbfffff7e2cdb7a28d78624d38230d0000041626333d404443556b8095aac0d5eafffffff2ddc8b29d88735d48332c29211608000000000000000012273c51677c91a6bcd1e6fbfffffffffee9d4bea9947f69543f37444b4f53535a70859aafc5daeffffffffffffee9d4bfa9947f6a543f2a1500000000000000000000000000000000051a2f445a6f8499afc4d9eefffff7e2cdb8a28d78634d38230e00000000000005182b3b4c6176889eabbccfe3f8f7e2cebbaa98836e5e4c39281603000000000000000000000000000818304050657b90a2b3c9daecfff9e5d3c2b39d8875604b3a2a180400000000000000000000000000000000000000000008182d3e4c6176889db3c0d1e6f6fffffff6e6d0bfb29c8774604b392917030000000000000010253b50657a90a5bacfe5fafffffff6e1ccb7a18c77706e6c6c6b6b6a6a6a6a6a6a6a69615846331f0a0000000000000008182636434b5d65707a81888d93979c9fa9a6a38e79644f39240f000010253a4f657a8fa7a5a8abaeb1b3b4bcc9b9bbbcbdbebeb7a6907b66503b2a314455758a9fa7abadafb0b1b2ae99846e59442f190000071b2d3e54697f94a9bacdd3d5d6d8dacebbaa99836e5d4b374658667c91a0b2c5d5dfdfdeddd0c0b39e8876614c3e2e180800000014293e54697e93a9bed3e8fffffffff6e2cebaa98d78634d38283d52687d92a7bdd2e7fcfffff7e2cdb8a28d78634d38230e00000e21334451565a58576b8095aac0d5eafffffff3ddc8b39e88735e4946413d342616040000000000000012283d52677d92a7bcd2e7fcfffffffffee9d3bea9947e69543f263135393d455a70859aafc5daeffffffffffffee9d3bea9947e69543f291400000000000000000000000000000000051a2f455a6f849aafc4d9effffff8e3ceb8a38e79634e39240e0000000000000b203448596c8197a7b8c9daecfff4dfcab49f8c78634d402f1b0a0000000000000000000000000000001223374b5d6f849aabbccfe3f5fff1dfcbb7a6947f6a5847331f0e00000000000000000000000000000000000000000000101f334658687d92a2b4c8d9ebfeffffffeedfcab6a5937e695746331e0c000000000000000f243a4f64798fa4b9cee4f9fffffff5e0cbb6a08b7661585756565555555555555555544c463a2917040000000000000000081826303f4b4f5c646c73787d82868a8d909385705c4a36220d00000e23384d6378898d909396999b9d9faba2a4a5a7a8a8a9a89d8874604b352027495f748a8e9295989a9b9c9d9c99836e59442f1900000d22364a5c71869cb1c6bbbdbfc1c3c5c6b49f8c79634e3f2e3a4c5e6e8298a6b8c9cacac9c8c7c5b8a797826d5c4b36251300000010253b50657a90a5c2d3e5f9fffffffdead8c7a7917c675245394053697e93a8bed3e8fdfffff7e2cdb8a28d78634d38230e000014293d51626b6f6d6c6b8095aabfd5eafffffff3dec8b39e89735e5c5b56514434210e0000000000000013283d53687d92a8bdd2e7fdfffffffffee9d3bea9947e69543f291d202430455a70859aafc5daeffffffffffffde8d3bda8937e68533e291300000000000000000000000000000000051a30455a6f859aafc4daeffffff9e4ceb9a48f79644f3a240f0000000000000d22374d62778b9fb4c5d5e7f7fae7d5c4ad98826d5a4935221200000000000000000000000000000000081c2e3f4f647a8d9fb5c7d7eafdfae7d4c4b39e8977614c3c2c19060000000000000000000000000000000000000000000417293a4a6072859aaabbcee2f3fffffff9e6d3c3b39e8876614b3a2a18040000000000000e24394e63798ea3b8cee3f8fffffff5e0cbb5a08b76604b424141404040404040403f3e3633291b0b0000000000000000000008141c2e373e4b4f575b63686d7175787b7e7a644e3e2d1b0700000c2035495a6373787b7e818486888a8c8d8f90919393949392806b5443301c20364b6074797d8082858687878786806b56412b1600000f24394f64798e9ea8a3a6a8aaacaeafb0a897826c5b4935202f404c6177889eb3b4b4b4b4b3b1b0adab9f8d7a645443301c0700000c21374c61778ca4b6cadef3ffffffffecd7c2ad97826d60575856556a7f95aabfd4eafffffff7e2cdb7a28d78624d38230d0001152737566b8084828180849aafc5daeffffffff3dec9b49e8a747271706b62513d29140000000000000013293e53687e93a8bdd3e8fdffffffffffe9d4bfaa947f6a553f2a150b1b30455a70859aafc5daeffffffffffffce7d2bda7927d68523d281300000000000000000000000000000000051b30455a70859aafc5daeffffffae4cfbaa58f7a65503a251000000000000010263b50657b90aabbcee3f3fff4e0cbb8a68e79644e3c2c190400000000000000000000000000000000001122364a5c6e8398a9bacde2f3fff2e0ccb9a796816c5b49352110000000000000000000000000000000000000030405000b1c30435464798c9fb4c5d6e8fbfffffff1e0cbb8a695806a5847331f0b0000000000000d23384d62788da2b7cde2f7fffffff5e0cbb5a08b76604b362c2b2b2b2b2b2b2a2a2a29211f170b00000000000000000000000001101b222e373a3d494e53575560636669645c4a36201000000006192c3c4954606266696c6e7173757678797b7c7d7e7e7e7d76614c3626141d3144556064686b6d6f71717272716b62513d2914000012283d52677d86898b8e90939597989a9b9a8a77624d3d2c1a1f334758677d919e9f9f9f9f9e9c9a9895928f8674604a35200b00000a1f33475872879cb1c7dcf1fffffffff4dfc9b49f8b7d76716d6b6a6c8196abc1d6ebfffffff7e2cdb7a28d78624d38230d00081d3144557186999896959aa2b4c8dcf1fffffff6e1cdb9a88f87878685806b56412c160000000000000013293e53687e93a8bdd3e8fdffffffffffead5c0aa95806b55402b16051b30455a70859aafc5daeffffffffffffbe6d1bca6917c67513c271200000000000000000000000000000000051b30455a70859aafc5daeffffffae5d0baa5907b65503b26100000000000000f243a4f64798fa4c2d3e5f9fff2ddc8b39d88735c4a361e0e000000000000000000000000000000000000071b2d3e4d62788b9fb4c5d5e7fbfbe8d6c5b49f8b78634d3f2e1b0800000000000000000000000000080e101518191a1a1a1325364a5c6c8197a7b9cce0f1fffffffbe7d5c5b49e8a77614c3a29170400000000000c22374c61778ca1b6cce1fffffffff5e0cbb5a08b76604b3625252526262727272726242220180d000000000000000000000000000008101b22252c35383e37444b4e51534e4a3e2d1b02000000000e1e2c36434a4d505356595c546061636466676869696967615847331808152737444b4e5256585a5b5c5d5d5c56514434210e000010253a4d5f67717476797b7e8081838585857e695948341f0f182a3a4d5f6d82888a8a8a8988878583807d7a75615443301c07000004172a3a576d8297acc9d9ebfefffffff6e2cdbaa99f918a8682807f81879db2c7dcf2fffffff7e2ccb7a28d77624d38220d000b20354b60748a9fadacabafb4c0d1e3f7fffffffce9d7c6b7a59d9c9c9b87725c47321d0000000000000013283e53687d93a8bdd2e8fdffffffffffebd5c0ab96806b56412b16061b30465b70859bb0c5daf0fffffffffffbe5d0bba6907b66513b261100000000000000000000000000000000061b30455b70859ab0c5daeffffffae5d0bba5907b66503b26110000000000000c21374c61778ca4b6cadef3fff2dcc7b29d87725645311d0900000000000000000000000000000000000000102035495a6b8096a7b8cce0f0fff4e2cebbaa99836e5d4b372213000000000000000000000003111c23252a2d2e2f2f2f2f2f2d3e4c6176899eb3c3d4e6fafffffff3e1cdb9a895806b5846331f0a00000000091521364b61768ba0c7d7eafdfffffff6e1ccb6a18c77614c3a3a3a3b3b3c3c3c3c3c3b3a37342b1c13080000000000000000000000000000080d0f1a212328263135383b3e39362d20100000000000000e18253035383b3e414436434b4c4d4f505253535453524c473a2a18000919273136393d4043454647484747413d3426160400000a1e30414d525c58616366686a6c6e70707069604f3b2b18010c1c304153646d73747575747372706e6b68646157463625130000000012283d52677d92abbccfe3f7fffffffdead7c7bab4a99f9b979594969da5b6cadff4fffffff7e2ccb7a28d77624d38220d000d22384d62788da9bac1c0c5c8d1deeefffffffffff4e4d4c3b7b2b2b19d88735e48331e0000000000000013283d53687d92a8bdd2e7fdffffffffffebd6c1ac96816c57412c17071c31475c71869cb1c6dbf1fffffffffffae5cfbaa5907a65503b251000000000000000000000000000000000061b30465b70859bb0c5daf0fffffbe6d0bba6917b66513c26110000000000000a1f33475872879cb1c7dcf1fff4dfcab49f8a75604b36200b0000000000000000000000000000000000000006192b3c4c6176889eb3c2d3e5f9fdead8c8b2a18f7a654f41301b0b0000000000000000000011212e373b3f4244444444444444434758697f94a5b7cadff4fffffffce9d6c6b39e8976614c36210c00000009192731354b60758aa9bacde2f6fffffff8e3ceb8a38e796350504f4f50505151515151504f4c483b3025180800000000000000000000000000000000060c0e13141d2023262924221b10020000000000000008131c202326292c2f26303537383a3b3c3e3e3f3e3d37332a1c0c000009151d2024282b2d3031323232312b29211608000000011323303a3d3a464c4e51535557595a5b5b544f42321d0d00001323354653585e5f5f5f5f5e5c5b5856534f4b4639291808000000000c22374c61778b9fb4cadfeff3f5fbfff5e5d7cdc7bab4b1adaba9abb2b6c3d4e6f9fffffff6e1ccb7a18c77624c37220d000e23384e63788da3c7d8d5dadce3eefcfffffffffffff1e1d4cac7c7b39e88735e49331e0000000000000013283d52687d92a7bdd2e7fcffffffffffecd7c2ac97826d57422d18081d32475d72879cb2c7dcf1fffffffffff9e3ceb9a48e79644f39240f00000000000000000000000000000000061b31465b70869bb0c5dbf0fffffbe6d1bba6917c66513c271100000000000004172a3a566c8196abc4d4e7faf7e3cfbcab8d78634e38230e00000000000000000000000000000000000000000e1f334658697e93a4b6cadeedfff6e6cfbfb09b85705f4d392816030000000000000000081c2e3f4b505558595a5a5a5a59595858576074879db2c7ddf2fffffffff4e0ccb9a7947f6a55392916030001152737444b5354748a9fb4c9dff4fffffffce6d1bca7917c676565646565666666666666666462594a43362513000000000000000000000000000000000000000001080b0e11140f0d070000000000000000000000070b0d11141719141c2021232426272829292927221f180c0000000002080b0f1316181a1c1c1d1d1c16140e04000000000005131e2528293336393b3e4042434546453e3b322414000000051828353f43494a4a4a4a49474543403d3a3632291b0b00000000000a1f33475870859ab0c6d7dadee0e8e7eaedeae2d8cec9c6c2c0bfc1c7cad4e1f1fffffffff6e1ccb6a18c77614c37220c000e24394e63798ea3b8cee3eff1f7fffffffffffffffffff1e6dfddc8b39d88735e48331e0000000000000012273d52677c92a7bcd1e7fcffffffffffedd8c3ae98836e59432e19021628385e73889db3c8ddf2fffffffffff7e2cdb8a28d78634d38230e00000000000000000000000000000000071c31465c71869bb1c6dbf0fffffbe6d1bca6917c67513c27120000000000000010253a50657a8fa6b7cbdff4feebd9c9a6917b66513c261100000000000000000000000000000000000000000417293a4b6074869cb1bfcfe5f5ffedddc8b4a3927d675746321e0e00000000000000000e23374b5d656a6d6e6f6f6f6f6f6e6d6d6c6c6c7d92a7bdd2e7fcfffffffbe8d6c5b29d88735746321e0a00081d31445560686e73899eb3c8def3ffffffffefdac5af9a847b7a7a7a7a7a7b7b7c7c7c7c7b797772605443301c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010001080b0c0e0f111213141414120c0a0400000000000000000000010305060708080701000000000000000000010a1012171f212426292b2c2e30303029271f1406000000000918232b2d33353535343332302e2b2825211e160b00000000000004182a3a54697e93a8b9c1c5c8ccd5d2d5d8dbdee0e2dfdbd7d5d4d6dcdfe6ededeeedecebeae0cbb6a18b76614c36210c000f24394e64798ea3b9cee3fff6f7f7f7f8f8f8f8f9f9f9fffaf2ddc8b29d88735d48331e0000000000000012273c52677c91a7bcd1e6fcffffffffffefdac5b09a85705b3625131d1e32455674899eb4c9def3fffffffffff8e3cfbcab8c76614c37210c00000000000000000000000000000000071c32475c71879cb1c6dcf1fffffbe6d1bca6917c67513c2712000000000000000b20354b6074889db2c8ddf2ffe9d3bea9947e69543f29140000000000000000000000000000000000000000000b1d314455667b90a1b3c7d7e9fdf8e4d1c1b29d8875614b3c2c190600000000000006192c3c50657b7f828384848484848383828181818298aec3d8edfffffffffff4dfcbb7a68b76614b36210c000b20354b60737e83878d9fb5cadff4fffffffff1dcc8b4a29a90908f8f8f90909191919191908f8c8772604a35200b00000000000000000002090b0f10100f0e0c0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0c0e11131517191b1b1b14120c02000000000000061016181e1f20201f1e1d1b1916130f0c0a0300000000000000000c21374c61768a9ea8acb0b3b8c5bdc0c3c5c8ccd5d0d1d3d4d5d6d7d7d8d8d8d8d8d7d6d5d3cfbcab8b76604b36210b000e23384d63788da2c5d6e8e1e1e2e2e2e2e3e3e3e3e4e4e4e4e4dcc6b19c87715c47321c0000000000000011273c51667c91a6bbd1e6fbfffffffffff1dcc7b29c8772544330323229364b60768ba8b9cce1f5fffffffffff4dfcab59f8a75604b35200b00000000000000000000000000000000081d32475d72879cb2c7dcf1fffffbe6d1bca6917c67513c271200000000000000081c3043546c8196abc1d6ebffecd7c2ac97826d57422d18000000000000000000000000000000000000000000011527374c5e6e8399a9bacde1f1ffefdfcbb7a695806b5a493520110000000000000c2035495a7388949799999999999999989797969798a0b2c6dbeffffffffffffae7d4c4a28d77624d38220d000b20354b60738a989d9fabbccfe3f8fffffffff7e3d1c0b4afa5a5a5a4a4a5a5a6a6a6a6a6a5a4a58d78634e38230e00000000000000000a161e212425252424211f17160f0d07000000000000000000000000030c12141515151515141312100f0c0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002040506060000000000000000000000000103090a0a0a0a0907060301000000000000000000000000000a1f3347586a809093979a9ea7a4a7aaadb0b3b8c5babcbebfc0c1c1c2c2c3c3c3c3c2c1bfbec6b49f8a755645321e09000c21364c61768ba7b9ccd9cccccccdcdcdcdcececececfcfcfcecec5b09a85705b45301b0000000000000011263b50667b90a5bbd0e5fafffffffffff4dfc9b49f8a75604a3b474739464d62778da2c6d6e8fcfffffffffff3dec9b39e89745544311d0800000000000000000000000000000000081e33485d73889db2c8ddf2fffffbe6d1bca6917c67513c2712000000000000010c17263650657a8fa5bacfe4faefdac5b09a85705b3928160300000000000000000000000000000000000000000009192f404d62788a9fb4c3d4e6f9fae7d4c4b49f8b78634d402f1a0a00000000000d23384d62788da6adaeafafafafaeaeadadacacacaeb2becfe2f5ffffffffffffe2cdb8a28d78634d38230e00081d31445574899fb2b5bcc9daecffffffffffffeeded1c8c5bababab9bababbbbbbbbbbbbbbc3a7927d68523d281300000000000007141a283236393b3b3a393733292b24211a0f06000000000000000000071520272a2a2b2b2a2a2a28272624221f180c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000417293a4b60737b7e8285898c8f9295989b9ea7a3a5a7a9aaaaabacadadadaeaeaeadabaaa9a6a89e89735e38281602000a1f33465874899eb3bbb6b6b7b7b7b8b8b8b9b9b9b9b9bab9b9b9b8ae99846e59442f19000000000000000f253a4f647a8fa4b9cfe4f9fffffffffff6e2cdbaa98c7762595d5c5c5e5761657a90a5bacfe5fffffffffffff1dcc7b29c87725d3726140100000000000000000000000000000000031628385e74899eb3c9def3fffffbe6d1bba6917c66513c2711000000000008141c29333d4b60768ba0b5cbe0f5f2ddc8b39d88735746321e0900000000000000000000000000000000000000000000112035485a6a8095a5b7cadfedfff2e2cdbaa999836e5e4c382816030000000011273c51667c91a6c4c3c4c4c4c4c4c3c2c2c1c1c1c3c6cfdcedfffffffffffff7e2cdb8a28d78634d38230e00011527375e73889db3c8cfdae7f7fffffffffffffceee3dcdad0cfcfcfcfcfd0d0d1d1d1d1d0c0aa95806b55402b1600000000000014253238454b4e50504f4e4c473a4039362d20190e00000000000000001525323b3f3f4040403f3f3e3c3b3937332a1f180c00000000000000000000000000000000000000000000000000000000000000030a0c191b1c1b1a1a1918161413100c0a04000000000000040a0c18171513110f0c0b040000000000000000000000000000000000000000000c1d3144556065696c7073777a7d808386888b8e9092939495969798989898999897969594918d89826e59432e1900000417293a5b70859a9faaa0a1a1a2a2a2a3a3a3a3a4a4a4a4a4a4a3a3a297826d57422d18000000000000000e24394e63798ea3b8cee3fffffffffffffdead7c7ab96807773727272737476777f94aabfd4e9fffffffffffff0dac5b09b85705b46301b0000000000000000000000000000000000091e324556758a9fb4cadff4fffffbe6d0bba6917b66513c261100000000081826303a474c5b63798da3b8cde2f8f4e0cbb8a68b76614b36210c0000000000000000000000000000000000000000000006192b3c4b6075879db2bfd0e4f5fdead7c7b3a1907b665645321e0f0000000014293f54697e94a9bed3d9d9d9d9d9d8d8d7d6d6d6d8dbe2edfbfffffffffffff7e2cdb8a28d78634d38230e00001d32485d72879db2c7dcecf7fffffffffffffffffff7f1efe5e5e4e4e4e5e5e6e6e6e6e6d8c2ad98836d58432e1800000000000c1c32434f5660646565646361585a564e4a3e352c1e0e000000000000091932434f545555555555545352504e4c473a332a1c0c00000000000000000000000000000000000000000000000000000000000b161e212f303130302f2e2d2b2a2825221f180c000000000c171f212d2c2a282624221f181815100c090300000000000000000000000000000001152737444b5053575b596165686b6e707376787b7c7e7f8081828283838383838281807e7b78746e6453402b17020000152a3f546a7f898a8b8b8c8c8d8d8d8d8e8e8e8e8f8f8f8f8f8e8d8c8b7f69543f2a14000000000000000d22384d62778da2c4d4e4f4fffffffffffff5d8c3b09e968c88878787888a8b8c949dafc2d7ebffffffffffffedd8c3ae98836e59432e1904000000000000000000000000000000000b21364b60768baabbcee2f7fffffbe5d0bba6907b66513b261100000001142636434b58616b79869cb1c6dbf1fffae7d5c4a28d78634d38230e00000000000000000000000000000000000000000000000e1e324556667c91a1b3c6d7e9fcf5e5d0bfb29c8775604b3d2d1808000001162c41566b8196abc0d6ebeeeeeeeeeeedececebecedeff5fffffffffffffefffcead8c8a18c77624c37220d00071c32475c71879cb1c6dce3ece8ebedeeeff0f1f1f2f2f2f3f3f3f2f2f2f1f0f0efeeedecdac4af9a856f5a45301a0000000004172a3a4f616975797a7a79797673706b645c4d493c2c190600000000021527374f61696a6a6a6a6a696867656461584c473a2a18040000000000000000000000000000000000000000000000000000000b1b2932364446464645444442413f3d3b37342a1c1306000c1c2933364241403d3b3937342a2e2a26211e160b00000000000000000000000000000009192731353b3e423a474c4f5255585b5761636567696a6b6c6c6d6d6e6e6e6e6d6c6a6966625a59534636241000000013273c4f616a7475757677777778787878797979797a7a7a797978777669614f3c2712000000000000000c21364b61768ba6b7c5d6e6f6fffffffffff3dfcdbcb0aba69d9c9c9c9d9faaa2aaafbbccdef2fffffffffff2e2cebdab96816c56412c1701000000000000000000000000000000000d22374d62778ca2c8d8eaebecedeee5d0baa5907b65503b2610000000081c304354606f76808b9ca4b5c9def3f7f0e5d8c8a48e79644f39240f0000000000000000000000000000000000000000000000031628384c5e6e8399a8bacde1e9e8e7dfcab6a595806b5b4a362614010002172d42576c8297acc1d7dcdee1e8e4e6e7e8e9ebececedededededececebe9e7e9e1cebbaa8b76604b36210b00071c31465c71869bb1c6cacfdad3d5d7d9dadbdcdcdcdddddddededddddcdcdbdadad9d8d7d6c5b09b86705b46311b000000000a1f334758697f8a8e90908f8e8c888580796f635a4935200c00000000081d314455697f7f80807f7f7f7d7c7b797774615847331f0a000000000000000000000000000000000000000000000000000003162939464b595b5b5b5a5a5958565452504c473a3124130818293a464c58575553514e4c473b433f3b3632281b1406000000000000000000000000000009151d2025292d2a34373a3d404339464b4e5052545555565758585859595958565554514d483c40362818070000000c2032434f545e56606161626262636363646464646465646464636261574f4332200c000000000000000a1e33465773879da7b9c8d8eafefffffffffceadacdc3c4b8b3b2b1b1b3b4bbc8bfc2ccd9e9fbfffffffffae7d5c4b19f907b65503b251000000000000000000000000000000000000e24394e63798ea3b8d8d3d5d7d8d8d9cfbaa48f7a654f3a25100000000b20354b6073848a959fa9b5c2d2e5eee3dcd2c9bbaa8e79644e39240f0000000000000000000000000000000000000000000000000a1a30404d62788a9fb4c2d2d3d3d2d0d3c3b49f8c79635443301c080003182d43586d8298adc2c4c7c9ccd6ced0d2d3d4d5d6d7d7d8d8d8d7d7d6d5d3d1d7cdc9b49f8a745645321e0900061b31465b70869baeb2b5bcc9bec0c2c3c5c6c6c7c7c8c8c8c8c8c8c8c7c7c6c5c4c4c3c2c1c0b19c87725c47321d000000000c21374c61778b9fa8a5a5a4a3a69e9a958e8478634d38230e000000000b20364b60758b9495959594949391908e8c8b77614c37220c00000000000000000000000000000000000000000000000000000a1e324657616e7071706f6f6e6d6b69686561594e42311e1325364658616d6c6a68666461595b5855504b463932241402000000000000000000000000000001080b101417181f2225282b2e293336393b3d3e3f4041424343434344434241403f3c38352b2b24180a00000000031525323c3f38454b4b4c4c4d4d4d4e4e4e4e4f4f4f4f4f4f4e4e4d4b46393225150300000000000000031729394e6379899eaabbcee2ecfdfffffffff8eadfd8d5cbc8c7c7c7c8c9ced8d4d7dee9f7fffffffffff1e0cbb7a697826d5d4b37230e000000000000000000000000000000000010253a50657a8fa5bbc8bec0c2c2c3c4c3b9a48e79644f39240f000000081c30435473889ea9b4bac7d2e0e1ded1c8c1b5b19f8b76614b36210c00000000000000000000000000000000000000000000000000122035485a6a7f94a4b5c9bebebcbbc6bab4aa9b8573604b35200b0003182d43586d8298acadafb1b3b9c6b9bbbcbebfc0c1c2c2c3c3c3c2c2c1c0bebcc7bab4b09e88735e3828160300051b30455a708494999d9faba6a9abadaeafb1b1b2b2b2b3b3b3b3b3b2b2b1b1b0afaeaeacabaaa99c87725d47321d000000000f253a4f647a8faabac6bab9c5b8b3afaba29a85705b46311b060000000c21364c61768ba1aaaaaaaaa9a8a7a5a3a98d77624d38220d00000000000000000000000000000000000000000000000000000c21364b61758385868585848382807f7d7a7768604e3a261c304354617682817f7d7b797774716d6a6561574f42321f0c0000000000000000000000000000000000000000040a0c10131619171e21232627292a2b2c2d2d2e2e2e2e2e2d2c2b29262320190e1007000000000000071520272a27313636373738383838393939393a3a3a3a3a3938373632281b15070000000000000000000b21364a5b657b8c9fb4becedfeffffffffffffcf3f2e7e0dddcdcdcdddfe2eae9ebf2fbfffffffffff1e1cebdb39d8876614c3f2e1c08000000000000000000000000000000000012273d52677c929faaa6a8abadadaeaeaeaca28d78624d38230d000000011426365b70869bb0c7cdd7ded6ccc9c0b4afa39b90806a5746331e0a0000000000000000000000000000000000000000000000000005192b3c4b6073869caba9a9a8a7a6a3a89f9b98937e69533e29140002182d42576d829596989a9c9ea8a2a4a6a7a8aaabacacadadaeadadacacaba9a7a5a99f9b9687725d47321d0000000e24394e63797e83888b8e91939698999a9b9c9c9d9d9d9e9e9e9d9d9d9c9b9b9a9998979695949287725d47321d0000000010253a50657a8fa5c8d7cfced5cbc8c5c0b29d88725d48331d080000000d22374c62778ca1b7bfbfbfbebdbcbac7a28d78634d38230e00000000000000000000000000000000000000000000000000000e23384e63788d9b9b9b9a999997969492908c7e68533e282e3f4a60728397969592908e8c8986837f7b7569604f3b2612000000000000000000000000000000000000000000000000000000030a0c0e1012141516171718181919191918171514110d0b0600000000000000000000030c1315151d2021222222232323232424242425252524242322211e160b0000000000000000000000071a2d3d4b5d697e93a0b1c1d1e2f2fffffffffffffffaf4f2f1f1f1f2f4f7fdfffffffffffffffff5e5d4c3b19f907c66584633211100000000000000000000000000000000000010263b50657b858a8e909396979899999997958b76614b36210c00000000172d42576c8297acc1d6ccc8c6b9b3aca29a91867b6a62503929170300000000000000000000000000000000000000000000000000000e1d314455657b8d9294949392908e8c8986837e79634e39230e000010263b50657c8081838587898b8d8f9192939496979798989898989797969492908e8985817c66513c27110000000c21364a5b63696e7276797c7e808284858687878788888889898888878786858584838281807f7d7c66503b2611000000000f243a4f64798fa4c8d8eae4e7e0dddac8b29d88735d48331e080000000d23384d62788da2b7cdd4d4d4d2d1cdb8a28d78634d38230e00000000000000000000000000000000000000000000000000000f253a4f647a8fa4b0b0afafaeadaba9a7a595806b55402a3a4b5d697f94a1acaaa8a6a3a89e9b9894908b7e69533e291400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090b0c0c0d0d0d0e0e0e0f0f0f0f0f100f0f0f0e0d0c0903000000000000000000000000000f1f2f3f4f606d8297a3b5c4d5e4edeff2f3f6fcfffafcfdfdfefffffffffffffffffffffffffde9d7c7b6a597826d5e4c3a2917030000000000000000000000000000000000000e23384c5d657175797b7e80828383848382807d675746321e090000000013283d53687d92a8c1c5b8b3ada89e968e847c72655d5043331b0b000000000000000000000000000000000000000000000000000000011527374b5d657b7d7e7e7e7d7b797774716d69635b4936210c00000e23384c5d656a6c6e6f72747677797b7d7e7f80818282838383828281807e7c7a7875706c665e4d39240f000000071a2d3d4a4e545957606467696b6d6e707171727273737373737373727271706f6f6e6d6c6b6968665e4c38230f000000000d22384d62778daabbcee2f5f9f5f0dbc5b09b86705b46311b060000000e23384e63788da3b8cde2e9e9e8e2ccb7a28d77624d38220d000000000000000000000000000000000000000000000000000011263b50667b90a5bbc5c4c4c3c2c0bebdab96816c5641334758657b8c9fb4bfbfbdbbc6b9b4b0adaa9e8977614c37220c0000000000000000000000000000000000000000000000000000000000020405070003090b0c0d0d0d0b090200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001112132424b6074859ba6b8c6d7d7dadcdee1e9e3e5e6e7e8e9eaebebecececededededededede1cdbaa99d8775614b402f1c0c00000000000000000000000000000000000000091c2f3f4c5055606366696b6d6d6e6f6e6d6b675f4d39281603000000000d22384d62788da3afaaa79e98918981796f6660544b3f332515000000000000000000000000000000000000000000000000000000000009192e3f4b5d656869696967666461595c58544e493d2c1a060000091c2f3f4c505557585a5c566062646667696a6b6c6d6d6e6e6e6d6d6c6b69676563605557514d40301d0a000000000f1f2d36393f39454b4e51545658595a5c5c5d5d5d5e5e5e5e5e5d5d5c5c5b5a59595756555453504c402f1c09000000000b20354b60758a9fb4c9d7dee6e9ead8c3ad98836e58432e19030000000f24394e64798ea3b9cee3f8fef6e1ccb7a18c77624c37220d000000000000000000000000000000000000000000000000000012273c51677c91a6bcd1dad9d8d7d5d4c1ac97816c5742424c6176889daabbced4d2d0d6ccc9c7b4a3937e685947341f0b0000000000000000000000000000000000000000000003090b0e11131517191b1c1e161e2121222223211e160a0000000000000000000000000003090b0e0f101010101010100f0f0f0e0d0c0b0902000705040200000000000000000000000000000000000000000003141d3245566277889da8b9c8c2c5c7c9cdd7ced0d1d2d3d4d5d5d6d6d7d7d7d7d8d8d8d8d8cebdb49f8b7a64574633221200000000000000000000000000000000000000000011212f37444b505558595858585959595755524d41301b0b00000000000b2035485a70859b9a959089827c756c635b514a43362e21150700000000000000000000000000000000000000000000000000000000000010212f3f4b505354545352514e4c473b433e39362c1f0f0000000011212f383b4041434538454b4d4f5152535556575758585958585757565452504e4b44373c393022120000000000010f1a212429283236393c3e414344454647474848484949494848484746464544434241403f3d3b382f22110000000000081d31445571869cb1bac7cad3d3d7cdc3a9937e69543e2914000000000f243a4f64798fa4b9cee4f9fff6e1cbb6a18c76614c37210c000000000000000000000000000000000000000000000000000012283d52677d92a7bcd2e7eeeeecebd6c1ac97816c573c4e606e8399a6b7c8d8eae7e5e8e1cebaa99b8572604a3b2a18040000000000000000000000000000000002090b0f1317161e212426282a2d2e303133283236373738383632281a0a00000000000000000000000a161e21232425252525252525252424232221201d151d1c1a1917161412110f0d0b080100000000000000000000000000021528384859647a8a9eaaaaadb0b2b4b9c6b9bbbcbdbebebfc0c1c1c2c2c2c2c2c2c3c3c3bfb19f927d685c4a39291704000000000000000000000000000000000000000000081d31445560666a6d6e6d6d6b68656158534b4538281a0a000000000005192b3c51667d8985807a746d6660564e493d353025181103000000000000000000000000000000000000000000000000000000000000000211212f383b3d3f3f3e3d3b3937342a2e2923211a0f010000000003111c23262b2c2e30283236383a3c3d3e3f41424243434343434242413f3d3b3935312727241d120400000000000000070c0e14161e212427292b2d2f30313232323333333434333332323130302f2e2d2c2b2a2826231c110300000000000114263753687e939fa9b2b6c3bec7bab4a58e79644f39240f0000000010253a4f657a8fa4bacfe4f9fff5e0cbb5a08b76604b36210b000000000000000000000000000000000000000000000000000013283d53687d92a8bdd2e7fdffffecd7c1ac97826c57495a687e92a1b3c4d4e6f6fff4e4d1c0b49f8b79635443301d0c00000000000000000000000000050b0d12161e2124292d283236393b3d40424445474838454b4c4c4d4d4b45382816020000000000000000000a1a28323639393a3a3b3b3b3a3a3a3a393837373631273231302e2d2b2928262422201d14090e0400000000000000000000000a1a2b3b4a5c667c8b9295989a9d9ea8a2a4a5a7a8a8a9aaabacacacadadadadadadaeaeaea197816c604e3e2d1b0b000000000000000000000000000000000000000000000b20354b60737b7f82838382817d7a7670686056453828150200000000000e24394d5e6674706b656055514b4538352c201c13080000000000000000000000000000000000000000000000000000000000000000000003111c232528292929282624221f1818140e0c060000000000000000090e101517191a161e2122242628292a2b2c2d2d2e2e2e2d2d2c2b29272523201d15110f0a0000000000000000000000000003090b0f12141618191b1c1c1d1d1e1e1e1e1e1e1e1d1d1c1b1a1a191817161413110f09000000000000000009263b4e60697f8b959ca4a8a9a8a99f9987725c4a36220d0000000010263b50657b90a5bad0e5fafff7e2cebbaa8a75604b3520161714110c0a04000000000000000000000000000000000000000013283e53687d93a8bdd2e8fdffffecd7c1ac97826c575462788a9eb4bfcfe2f2fffce9d6c6b4a2947f6a5b4a3625130000000000000000000002080b10182022272832363a3e4239454b4e50535557595a5c5d5f566061626262605645321e0c000000000000000003162838454b4e4f4f50505050504f4f4f4e4e4d4c4b45384846454342403f3d3b39373531262921160800000000000000000000000d1d2d3e4c5e66797c80828587898b8d8e90919293949596969797979898989898989999968273604b423120100000000000000000000000000000000000000000000002172c41576c8190959798989796938f8b857e74605645321d0900000000000a1d30404d54605455504b4437363228211a0f070000000000000000000000000000000000000000000000000000000000000000000000000000080e101314141412110f0c0b04000000000000000000000000000000000002030003090b0d0f1112141516171818191919181817161412100e0b08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1f31424f61697780878e9294928f8a847b644f3e2d1b070000000011263b51667b90a6bbd0e5fbfff4dfcab49f8a7555443632282c2926221f1814100b090200000000000000000000000000000013293e53687e93a8bdd3e8fdffffecd7c1ac97826c576072849aa8b9cdddedfffff5e1cdb9a89a8473604b3d2d180800000000000000000009151d20252b34373d38454b4f53575a57606366686a6c6e7071737475767677777874604b3a29170400000000000000091e3245566063646565656565656564646463626160565e5d5c5a5957555452504e4c4b44373d34261604000000000000000000000010202f404c5b63676a6d7072747677797b7c7d7e7f808081818282828283838383838481736055443123130200000000000000000000000000000000000000000000081d33485d72879daaadaeadadaba8aa9f9a938574604b36200b00000000000012223036434a43363b353127211e160a060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0c1214151413110f0b09030000000000000000000000000000000000000000000002142432434f59626a72797d7e7d7a766f645c4b372010000000000011263c51667b91a6bbd0e6fbfff4dfc9b49f8a745f4d4b4538423e3b37332a2a25201d150e0c0600000000000000000000000014293e53697e93a8bed3e8fdffffecd6c1ac97816c5a697e93a2b4c6d6e9fbfff5e5d1c0b49e8a78625443301f0f0000000000000000010f192731363b3b484d5257566064686c6f7376797b7d7f8283858688898a8b8c8c8d8d826e5846331f0a000000000000000b21364b607479797a7a7a7a7a7a7a7a797978777675757472716f6e6c6b6967666462605556514434210e00000000000000000000000212222f3d494e5255585b5d5660626466676869696a6b6c6c6d6d6d6d6d6d6e6e6e6e6c6055443726140500000000000000000000000000000000000000000000000a1f354a5f748a9fb4c2c3c2c2c0c8bbb4b0a38d78624d38230d000000000000041218253035302525201d150b090200000000000000000000000000000000000000000000000000000000000000000001040001080b0c0d0c0b080100030000000000000000000000000000000000000000000000000000030c12151615141312100e0c0b070000020000000000000000000000000000000000000000000000000000000000000000000000000c181f22272a2a2a292724211e16110b090200000000000000000000000000000000000000061525323b484d555b636869686560574f4b3e2e1b02000000000012273c52677c91a7bcd1e6fcfff4dec9b49f8974656360565a5754504c473a3f3a36312723211a0e000000000000000000000014293e54697e93a9bed3e8feffffebd6c1ac96816c63788a9fb4c0d1e4f4fffde9d7c7b4a2937e685a493626140100000000000000000f202d37444b50565962676c71757a7e8285888b8e90929597999a9c9d9e9faba1a1a29f8b76614c36210c0000000000000010263b50657b8e8e8f8f9090908f8f8f8f8e8d8c8c8b8a898786858382807e7d7b797775736b62513d290800000000000000000000000004121f2c35383d40434538454b4d4f50525353545556575757585858585858595959564b44372719090000000000000000000000000000000000000000000000000a1f354a5f748a9fb4c9d8d8d7d6d9cecac2a38e79634e39240e000000000000000008131c201c13100b08010000000000000000000000000000000000000000000000000000000000000003090b101316191c141d20212221201d141b1814110d0b050000000000000000000000000000000000000000071520272a2b2b2a2827262422201c13191714110d0b08010000000000000000000000000000000000000000000000000000000004121c2a34373c3f3f3f3e3c3936322827211e160a0100000000000000000000000000000000000007151d2b34373d4a4e535453504b4539372e201000000000000012283d52677d92a7bcd2e7fcfff4dfc9b49f8b7d7a7876736f6c6966615859544f4b453838352c1f140600000000000000000014293f54697e94a9bed3e9feffffebd6c0ab96816b73849aa8bacddeeefffff6e1cdbaa99a8472604a3c2c18080000000000000000071a2d3e4a5560656c72777c81868a8f93979a9d9faba5a8aaacaeafb1b2b4b4bcb6b7bcab907b66513b26110000000000000011263b51667b90a4a4a5a5a5a5a5a4a4a4a3a3a2a1aa9f9e9d9b9a9897959492908e8c8a88806b5636261401000000000000000000000000010f1a2123272b2d3028323638393b3c3d3e3f404141424242434343434343444441353127190900000000000000000000000000000000000000000000000000091e33485e73889db3c8ddedecebebe2cebaa98c77624d37220d00000000000000000000070b07000000000000000000000000000000000000000000000000000000000000000001080b10161e2125282b2e31263135363737353126312d2a26222018100b0700000000000000000000000000000000001525323c3f41403f3e3c3b39373530252f2c292623201c1415100c0a0300000000000000000000000000000000000000000000001223303a474c5254555453514f4b45383c3632281c14080000000000000000000000000000000000000e1c272f322d36393d3f3d3a363228221b100200000000000013283d53687d92a8bdd2e7fdfff6e2cdbaa99f918f8d8b8885817e7b77726e69656056544e493d32241406000000000000000014293f54697e94a9bed3e9feffffebd6c1ab96816f7f95a2b4c6d7e9fcfff8e5d2c2b49f8b79635443301e0e0000000000000000000d21364a5c64747b81878c92979c9faaa8acafb2b5bcc9bdbfc1c3c5c6c8c9cacfd9d9c9aa95806b55402b160000000000000012273c51677c91a6bababababababab9b9b9b8b7b6bbb4b3b2b1afaeacaaa9a7a5a3aa9f9c86715443301c080000000000000000000000000000060c0e1215181b161e212224262728292a2b2b2c2c2d2d2d2d2e2e2e2e2e2f2c201d15090000000000000000000000000000000000000000000000000000061c31465b71869bb0c6d6dfe6ebeadfc9b49f8a75604b35200b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000709151d20252832363a3d40434649444b4c4c4c4b443746433f3b37342b25201c130802000000000000000000000000000c1c32434f545655545351504e4c4a433644423e3b383530262a26211e170f0b07000000000000000000000000000000000000000a1d30414d596167696a69686664605657514b45383026180800000000000000000000000000000000001c2c3a4347494847454442403d3a353127190900000000000013293e53687e93a8bdd3e8fdfffdead7c7bab4a6a4a2a69d9a9793908c87837f7a756f69635b4f42322413030000000000000014293f54697e94a9bed3e9fefffff3ddc8b39e88848d9fb5c0d1e4f5fffff3dec9b5a4947f6a5b4936251300000000000000000006192b3c4e647a8990969ca4a7acb1b4bbc8c1c4c8cacfdad2d4d7d8dadbdddedfe3ead7c2ad98826d58432d180300000000000012283d52677d92a7bccfcfcfcfcfcfcfcececdccd8cecac9c7c6c4c3c1c0bebcbbc8bbb49f8975604b35200b00000000000000000000000000000000000000030003090b0d0f11121314141516171718181818181819191919170b080100000000000000000000000000000000000000000000000000000003182e43586d8398adb9c6cad4d6d5d2c5b09b85705443301c080000000000000000000000000000000000000000000003090b0b08010000000000000000000000000009101b222731353a39454b4f5356595c5e556061626160555d5b5854514d483b3a3530251e160a000000000000000000000004172a3a4f616a6b6a69686765636160545b595754504d4b4336403b36332924201c130800000000000000000000000000000000001024394d5f67777c7f7f7f7e7c7976726c6660564b43362614010000000000000000000000000000000a1a3a4a575c5e5d5c5b595755524f4b4437271501000000000014293e54697e93a9bed3e8fefffff5e5d7cdc9bcbac4b7b2afaca9a5a59d98948f89847e7969614f423121110000000000000014293f54697e94a9bed3e9fefffff5e0cbb8a69e999fabbccfdeeffffff6e3d0c0b19c8673604b3c2c18080000000000000000000b2035495a6f849aa7abb1b6c2c1c6caced8d7dadddfe3ece9e1dedcdad7d5d3d1cfd8cec5af9a85705a45301b0500000000000013283e53687d93a8bdd2e5e5e5e4e4e4e4e3e2e1eae2dfdedcdbdad8d7d5d3d2d0d9cdbaa98c77624c37220d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011273c51667c919ea8b2b7c3c1c0c1b5ab95806b5636261401000000000000000000000000000000000000030a0c12161e21201c14080000000000000000000003111c232d3637444b5056576065686b6e71737475767776757473706d69666259564f4a433632281a10020000000000000000000a1f3347586a7f80807f7d7c7b79777572706e6c69666260545955504c46393a35302518110300000000000000000000000000000012273c51677d8b9194949493918e8a87817c7569605443301c08000000000000000000000000000002152738576872737371706e6c6a6864605544311d08000000000014293e54697e93a9bed3e8fefffffff5eae2dfd1cfd4cbc8c4c1bec3b7b2aea9a89f9a948d7e69604e3f2e1c0c00000000000014293f54697e94a9bed3e9fefffffbe7d5c5b8b3aeb5bcc9daecfcfffff1dcc7b3a2907b655544311e0e000000000000000000000d23384d62788da2b4c5c7cad3d6dbdfe2eaecece3dfdad4d7cdc9c7c4c2c0bebcbac7bab4b19c87715c47321c0700000000000014293e54697e93a9bed3e8fafafaf9f9f9f8f8fffef7f4f3f2f0efedeceae9e7e5e9d7c7a28d78634d38230e00000000000000000000000001040002090b0c0c0c0c0b0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f24394c5e697e89969da5a8acaba7a39b8e7a644f39240f00000000000000000000000000000000030a0c171e2127283236353026180800000000000000000011212f383e4a4f5560656b71767a7d808386888a8a8b8c8c8a898886827f7b77726c6560544b45382e20100000000000000000000c21374c61768c9695949391908e8c8a888684817e7b7875716e6a656157554f4a43362f22140700000000000000000000000000051a2f445a6f8499a9a9aaa9a8a6ab9f9c9791887e72604b35200b0000000000000000000000000000091d31455672868988878583817f7d7a73604b35200b000000000014293f54697e94a9bed3e9fefffffffffdf6f4e6e4e7dfdddad6d3d4cac7c3c6bab4afa99d927e685d4b3a2a1804000000000014293f54697e94a9bed3e9fefffffff3e3d5cbc8c4cacfdae7f7fffff8e4d2c1af9a846f5e4c372715000000000000000000000013283e53687d93a8c0d1dcdee5ecf1f4f7f4e7dacfcac5bfc6b9b4b1afadaba9a7a5a3a99f9d9a87725d48321d08000000000000152a3f556a7f94aabfd4e9fffffffffffffffffffffffffffefcfcfcfcfcfefcffe3ceb9a38e79644e39240f000000000000000000070d0f161a1c151d2021212121201d140b09020000000000000000000001080b0c0d0c0b0902000000000000000000000000000000000000000000000000000000000000091d30404f60697780878e939695928d867e695c4a36220d0000000000000000000000000000080b171e212933363d39454b4b4336261401000000000000000a1a2f404c505c646c747a80868a8f9295989b9e9fa9a1a1a1a89e9d9b9894908c87817a736960564b3e2e1b07000000000000000012283d52677d92aaaaa9a8a6a5a3a99f9d9b999793908d8986837f7b76716b6460544c4032251405000000000000000000000000071c31465c71869bb1c7bfbebdc9bcb4b1aca79e947f6a543f2a1500000000000000000000000000000b20364b60758b9e9d9c9a999795928f7f69543f29140000000000142a3f54697f94a9bed4e9fefffffffffffbf5f3e0e1e5eaefece8e6dfdcd8d7cdc9c4bbb49f8c7b655947341f14000000000014293f54697e94a9bed3e9fefffffffff3e7e0ddd9dfe3ecf7fffffff2ddc9b5a38f7a6550402f19090000000000000000000002172c42576c8197acc1d6ecf3f9fffffff4e4d7c9bcb5b0aaa5a89e9c9a98969492908e8c8a8885806b55402b1600000000000000162b40556b8095aac0d5eafffffffffffffffffbf5f3eeebe9e7e7e7e7e7e8eaece3ceb9a48e79644f39240f00000000000000010f1a21242c2f3128323636373736353126201d150a0000000001080b1016151d20212222201d1519140e0c070000000000000000000000000000000000000000000000000000122232424f59626b72797e81807d787169604f3e2d1b070000000000000000000000040a101b2229333639464c52575760605443301c08000000000000021527384c5e65707a81888f969b9faaa8abaeb1b3b4bac7b7c6b9b4b2b0ada9a6a49c968f877e75645c4b3722100000000000000002172c42576c8197acc8bebdbcbac7bab4b2b0aeaca9a5a99f9c9895908b86807a73665e4f43322313000000000000000000000000081d32485d72879db2c7d4d4d3d9cfcac7c5b8ad97826d58422d1803000000000000000000000000000c21374c61768ca1b2b1b0aeacaaa796816b56412c160100000000152a3f546a7f94a9bfd4e9fefffffffff3e7e0ddcbccd0d5dadfe3ebf7f2ede9e1ded9cebbaa9d8877614c42311e0e0000000014293e54697e93a9bed3e8fefffffffffffbf5f3eef4f8fffffffffff0dbc5b09b86705d4b371f110000000000000000000000001325365a70859aafc5daeffffffffffce9d7c6b9ab9f9b95908c89878582807e7c7a78767472706b62503d281400000000000001162c41566b8196abc0d6ebfffffffffffffff3e8e0ded9d5d3d2d2d2d2d2d3d5d7d9cdb8a38d78634e38230e000000000000000f1f2d363941444738454b4c4c4c4b4b44373631271a0a000309141d20252b2731353637373631272e2924211a0f08010000000000000000000000000000000000000000000000041424323b484c565b63696c6b67625a534f4232201000000000000000000000010c171f212e3739464b525761676c717673604b35200e000000000000091d314556657c858f969ea7abb0b4bbc8c0c3c6c8c9cdd7ccd6cdc9c8c5c2bec3b6b2aba49c93877a644f3e2d1b07000000000000031628395b71869bb0c6d4d2d1d0d8cec9c7c5c3c1bec7bab4b1aeaaab9f9b958f867b69614f41301d0d0000000000000000000000081d32475d72879cb2c7dce9e8ebe3dfdcd5c2ac97826d57422d1802000000000000000000000000000d22374d62778ca2b7c6c5c3c1bfae98836e59432e190000000000152a3f556a7f94aabfd4e9fffffffff3e3d5cbc8b5b7babfc5cacfd9e1e9f5fcf6f4ead8c8b7a699836f604e3c2c190600000014293e53697e93a8bed3e8fdfffffffffffff8f4edf3f5fbfffffffff3dec8b39e8976614c3c2c190600000000000000000000071c30435473889db2c8ddf2fffffffff6e1cdb9a89e8d857f7b7774726f6d6b6967656361585d5b55504433210801000000000002172c42576c8197acc1d6ecfffffffffffff3e3d5ccc8c4c0bebcbcbcbcbcbec0c2c4c6b7a18c77624c37220d000000000000071a2d3d4a4e56595c5e56606161616160555b4b453827150a161e2631353b4037444b4c4c4c4b4538433e39362d201c1408000000000000000000000000000000000000000000000006141d2a34373d4a4e535756524d483c3b3224140200000000000000000008141c2933373f4b4f5761676e767c81868b7e68533c2b190600000000000b20364b6074889ba3acb3b8c5c6caced8d5d8dbdddfe2eae1e9e1dedddbd7d4d3cac7c2b6b1a59b85705c4a36220d000000000000091e32465774899eb3c9d2d4d6d8dbdddfdddbd9d6d3d7cdc9c6c3c9bcb4b1aaa49c8d7f695f4d3c2b190500000000000000000000071c31465c71869bb1c6d2dee1e9e4eae2d9c8aa947f6a553f2a1500000000000000000000000000000e23384e63788da3b8cddad8d6c5b09b86705b3929170300000000152a40556a7f95aabfd4eafffffffbe7d5c5b8b3a0a1a5aab0b4bcc9cdd7e4effdfff6e6d5c4b3a1937e695a4935201100000014293e53697e93a8bed3e8fdfffffffff7ece3dfd7dee0e8f3fffffff5e0ccb8a795806b5a49352012000000000000000000000b20354a60758a9fb4c9dff4fffffffff3dec9b49e8a79706a6562595c5a58565452504e4c473a45403d3322201c14080000000003182d42586d8297adc2d7ecfffffffffffbe8d5c5b8b3afaba9a7a7a7a7a7a9abacaeb1b3ab8b76614b36210c0000000000000d21364a5c646b6f7173757576767676757370605645311d1b283237444b50555a556061626160565c59544e4a3d353026180e0000000000000000000000000000000000000000000000000d181f222d36393e41403d38352b261f1406000000000000000000081826303a474c545d646d767d848a92979b9b86715a4835200b000000000011263b50667b90a6b4c1c8ccd5dbdfe2eaeaedf0f3efecececedf0f3f2f0ede9e6dedcd3cac3b4a28e79644e39240f0000000000000c21364b61768ba7b9bbbdbfc1c3c5c8cbd5d1d5d9dee1e1dedbd8d9cfcac6c2b5ab9f927d675a4834200f00000000000000000000051a2f445a6f8499a8b5c2c9cdd7cfd8cec9bbaa917c66513c271100000000000000000000000000000f24394e64798ea3b9cee3eeddc8b39e88735746331e0a00000000152b40556a8095aabfd5eafffffff5e0cbb8a69e8b8c90959a9fabb4bac6d1dfeffdfff2e2d0bfb49f8b78634d402f1c09000013293e53687e93a8bdd3e8fdfffffff7e7dacfcac2c8ccd5e3f3fffffbe8d5c5b49f8b78624d402f1a0a0000000000000000000c21374c61768caabbcee2f7ffffffffecd7c2ad97826d5b5655545352514f4e4c4b4538464442403e3c3a37353026181507000003192e43586e8398adc3d8edfffffffffff5e0ccb8a79e9996949292929292939597999b9e9f8a75604a35200b0000000000000f24394e647a818486888a8b8b8c8c8b8a898574604b36262d39454b5560656b6f73757677777574716e69635b534b43362b1e0e000000000000000000000000000000000000000000000000050b0f1a2124292c2b272220190e0c0200000000000000000001142636434b586169717a828992999fa9acb1a38d78624d38230d0000000001162c41566b8196abc4d1dde0e7f0f4f7fef4e8e0dedad7d7d7d8dbdfe2eaf5fff9f3f1e5ded1c0ab96806b563b2a180400000000000c22374c61778ca1a5a6a8aaacaeb0b3b8c5bcbfc4c9ccd6dde4edebe3dfdbd2c9bcb49f8a78624d3d2c1a060000000000000000000010263b50657b8a9ca4aeb4b9c6bac8bbb4b09f8b77614c37210c000000000000000000000000000010253a4f657a8fa4bacfe4f5e0cbb8a68b76614b36210c00000000162b40556b8095aac0d5eafffffff3ddc8b39e8875777b80858b969fa8b4c1d1dfefffffede1cdbaa999846f5e4c382310000013293e53687e93a8bdd3e8fdffffffecdac9bcb5adb3b8c5d5e3f3fffff3e2cdbaa999836e5e4c3828160300000000000000000d22384d62778da2c8d8eafdfffffffce7d2bda7927d6d6c6c6b6a69676665636260565d5b59575553514f4c4b4336332515030004192f44596e8499aec3d9eefffffffffff3dec8b39e8984807e7d7d7d7d7d7e80828486898b8a745443301c070000000000000d22384d62778a999c9e9faaa1a1a1a0a79e927d685443303e4a57606a747a8085888a8b8c8c8b8986837e7971686054483c2b1c0c0000000000000000000000000000000000000000000000000000070c0e141716120d0b05000000000000000000000000081c304354606c767e868f979ea8aeb4bac7c1a7927d68523d2813000000000417293a5b70859ab0c5daeff5fbfffffef0e4d6ccc9c4c2c2c2c3c5c9cdd7e5ecf9fffff9efdcc6b19c86715947341f0b00000000000c21364c61768b8e8f91939597999b9ea6a4a7aaafb4b9c6c9d2dfeff7f4f0e7dacdbaa898836e5b49352109000000000000000000000e23384c5e657a8691999ea8a4a5a4aa9f9b95846f5847331f0a000000000000000000000000000011263b50667b90a5bbd0e5fbe7d5c5a38e79644e39240f00000000162b40556b8095aac0d5eafffffff1dcc6b19c877162656a7078808a9ba3b4c1d2e4f8fffde9d7c7b3a1907b66503e2e1b080013283e53687d93a8bdd2e8fdfffff8e3cfbcab9f989ea7b8c5d6e8fbfffdead7c7b3a1907c665645321e0f00000000000000000e23384d63788da2b8cde2ffffffffffefdac4af9a84828281807f7e7d7b7a7877757472716f6d6b696664626054504333200d00051a2f445a6f8499afc4d9eefffffffff8e2cdb8a38d796f6b696767676767696b6d6f71737678634d362513000000000000000b2035485a6e8398aeb3b4bbb6b6b6c5b8b29c8773604b3c4a5c64757f8890959a9d9faba1a1a89e9c98938e867d73625a483a2a170400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b20354b6072818a939ca4adb4b9c6c9cdd7c1ac96816c57412c17000000000a1f33465873899eb3c8def3fffffffff0e0d2c5b9b3afadacacadb0b4bac7cedbecfdfffff3dec9b6a48c77614c37220c00000000000a1f3346587077797a7c7d7f818386888b8e91959a9ea8b0b5c1d2e4f8fffff7e9d7c6b59f8c79634e37271501000000000000000000091c2f404c5c64737c83898d8f8f8f8d8a868078624d3a2a1704000000000000000000000000000011263c51667b91a6bbd0e6ffe6d1bba6917c66513c271100000000162b40556b8095aac0d5eafffffff0dbc5b09b86705b50555a626b78859ba3b5c9ddf2fffff5e5d0bfb09b85705c4b37220d0013283e53687d93a8bdd2e8fdfffff4dfcab59f8d82899ea7b8cce0ecfffff5e5d0bfb29d8775604b3d2c1808000000000000000e23394e63798ea3b8cde3f8fffffffff1dcc8b4a29a98979695949392908f8e8c8b8988868482807e7c7977746a61503c281300051b30455a70859aafc5daeffffffffff8e2cdb8a38d786356545252525252545657595c5760635a493518080000000000000005192b3c4f647a8fa3b4caced9cbcbd6cab6a4917c6752495a647a87959da6aaafb2b5bcb7c6b9b4b1aea9a39b928578625847331f0a000000000000000000000000000000000000000000000000000708090a0a0a08040000000000000000000000000006192b3c52687d929fa9b1b6c2c9cdd7dfe0d0c5b09a85705b362513000000000c21364c61768ba7b8cce0f5fffffff8e5d2c2b5a79e9a979797989b9fa9b1bdcee1f4fffff9e5d3c2a6917b66513c261100000000000417293a485962636566686a6c6e707376797c808489909ba3b5c9ddf1fffffff5e3cfbcab96816c5544311d080000000000000000000011212f3e4a5460676e74777a7a7a7875716b625a49351c0c00000000000000000000000000000011273c51667c91a6bbd1e6fbe9d4bea9947f69543f2a1400000000162b40556b8095aac0d5eaffffffefdac5b09a85705b453c484d5a6275859bb0c6dbf0ffffffedddc9b5a38f7a644f3a250f0013283d53687d92a8bdd2e7fdfffff0dbc6b09b857179899eb3bdcee1f1ffffeddfcab6a595806b5b49362513000000000000000e23384d63788da2b8cde2fffffffffff7e3d1c0b4afadacabaaa9a8a7a6a4a3a1a99f9d9b99979593918f8c8b7f6a55402a1500061b30465b70859bb0c5daf0fffffffff8e2cdb8a38d78634e3f3d3d3d3d3d3e40424439454b4d493c2c190000000000000000000e22374b5c70859bb0c3d4e6e1e1e6d3c3b19b86715e4d6278889da5b2b7c4c4c8cacfdad6cdc9c6c3c1b5b1a39b8776614c37210c000000000000000000070b0c0c0b0b07000000000000090f111d1e1f1f201f1d19100e08000000000000000000000b2035485a71869bb0bac7c9d3dee1e3d6ccbfb3af9d88725443301c070000000e24394e63798ea3c5d6e8fbfffffff3dec9b5a49c898482828283868a979fb1c5d9f2ffffffead5c0ab95806b56402b160000000000000c1c2b3b484c4e5051535557595b586164676a6f757b859bb0c3d3e6f9ffffffecdac9b39e8874604b35200b000000000000000000000a1a283236434b52546062656565636056554d493c2c190000000000000000000000000000000012273c51677c91a6bcd1e6fbecd7c1ac97826c57422d1700000000162b40556b8095aac0d5eaffffffefdac5b09a85705b452b343c49576e8398adc3d8edfffffff8e4d1c1ab96816c56412c170012283d52677d92a7bcd2e7fcffffeed8c3ae99836e677c919fb1c3d3e6f6fff9e6d4c3b49f8b79635443301c0c0000000000000d22374d62778ca2c8d9ebfeffffffffffeeded1c8c4c2c1c1c0bfbebcbbbab8c7bab4b2b0aeacaaa8a6a4aa96816c56412c1700071c31465c71869bb1c6dbf0fffffffff8e2cdb8a38d78634e382828282828292b2d2f28323638352c1e0e000000000000000000081b2e3e52677c91a5b7cadff4fff1dec9b5a3907b6653687d92a7b6c3cbd4cecac6c3c3c3c5caced9d2c9c1b5a58f7a644f3a250f0000000000000008131c20212121201c131a160d0b121c2426323334353534332e25231c110300000000000000000d23384d62788da3b5c9d7dee5f0e8d6c5b9b3a1998e8773604a35200b00000011263b50667b90a5bbd0e5fffffffff1dcc6b19c86736f6d6d6d6e70758197acc4d4e7faffffefd9c4af9a846f5a3a2917040000000000000d1d2b3437393a3c3e4042443a464c4f5255566066798ea4b6cadef3fffffff7e0cbb8a68f7a65503a251000000000000000000003162838454b4f4e4e4d4c4d4f504f4d4b453838352c1e0e0000000000000000000000000000000012273c52677c91a7bcd1e6fcefd9c4af9a846f5a38271502000000152b40556a8095aabfd5eafffffff0dbc5b09b86705b4631202c395a6f859aafc4daefffffffffeed8c3ae99836e59442e190012273d52677c92a7bcd1e7fcffffecd7c2ac97826d5f6d8297a4b6c8d8eafefff1e2cebbaa9a8472604a3a2a180400000000000c21374c61768caabbcee2f7fffffffffff6e6d8cecac9c9cacfdad2d2d0cfcdd7cdc9c7c6c4c2c0bebbc8ab96816c56412c1700071c32475c71879cb1c6dcf1fffffffff8e2cdb8a38d78634e3823121212121416181a161e212320190e00000000000000000000001020354b6074879db2c6d6e8fcf8e5d2c2b09a85705d697e94a9c5d3d9c8bbb4b1aeadaeb0b4bbc8d9ded2c3a5907a65503b251000000000000008182530353636363530252f2b2220222f383b4748494a4a4a48433a372e2111000000000000000013283d52687d92a7c1d2e4f5f9f5e0ccb9a79e92847972605443301c0700000013283d52687d92a7bdd2e7fcffffffead5c0aa95806b55585757585764798ea6b7cbdff4fffff2ddc8b29d88735846331f0a00000000000c171f2128283236393c3e4042444545464638454b5c72879cb2c7dcf1fffffffbe7d5c5aa957f6a55382715020000000000000000091e32455660646363626160545d5b595754504b453828160300000000000000000000000000000012273c52677c91a7bcd1e6fcf2dcc7b29d87725645311d09000000152b40556a8095aabfd5eafffffff0dbc6b19b86715c46311c30435471869cb1c6dbf1fffffffdead8c7aa947f6a553f2a150012273c51677c91a6bcd1e6fbffffebd6c0ab96816b566175869caabbcee2effffdead8c8b4a2927d685847331f1100000000000b20354b60748a9fb4cadff4fffffffffeead8c8bbb4b4b4b5bcc9bdc1c6caced9e1dedddbd9d7d5d3d1c0ab96816b56412c1600081d32485d72879db2c7dcf2fffffffff8e2cdb8a38d78634e38230e0000000001020003090b0e0c06000000000000000000000000081d314455697f94a8b9cce1f6fff0ddc8b4a28f7b656a7f95aabfd4cebbaa9f9c9998999b9faabbcee2d0bba5907b66503b2611000000000000132536434a4c4c4b4a4336444038352f404c515c5d5e5f5f5f5d59504b3f2e1c0800000000000002172c42576c8197acc1d6ecfffff3dec9b39e897d6f645c4a433625130000000014293f54697e94a9bed3e9fefffffce9d7c6a5907b6550374242394a5c73889db2c8ddf2fffff4dfcbb7a68b76614c36210c000000000c1c2933373d38454b4f51535557595a5b5b5c5c5c5b5b6d8297acc2d7ecffffffffefdac4af9a856f5645311d0900000000000000000b21364b60747979787776757472706e6c6965605645321e0900000000000000000000000000000012273d52677c92a7bcd1e7fcf4dfcab49f8a75604b36200b000000152a40556a7f95aabfd4eafffffff1dcc6b19c87715c362520354a6074899eb4c9def3fffffff6e2cebaa98f7b65503a25100011263c51667b91a6bbd0e6fbffffead5c0aa95806b5557647a8c9fb4c1d1e4f4fff6e6d1c0b39e8977614c3f2e1a0a00000000081c30435473889db3c8ddf2fffffffff7e2cebbaa9f9f9f9faba4a8acb0b4bbc8d9ebf2f0eeeceae8d4bfaa957f6a55402a1500081e33485d73889db2c8ddf2fffffffff8e2cdb8a38d78634e38230e00000000000000000000000000000000000000000000000000011426374c6176899eb3c8d8eafef7e4d1c0af9a846f6b8095abc0d5cab49f8c86848384858c9fb4cadfd0bba6917b66513c26110000000000071c3043546061616060545c59554d483c4c5e66727374747574726e655d4b37230e0000000000000417293a5a70859aafc5daeffffce9d7c7a9947f695f4f4a3e3025180800000000152b40556a8095aabfd5eafffffff6e1cdbaa88c77614c372d2d2d3d586d8297adc2d7ecfffffae7d4c4a48f7a644f3a240f0000000417293a474c525756606466686a6d6e6f707071717170706f7e93a8bed3e8fdfffffff4dec9b49f8975604b36200b000000000000000010263b50657b8e8e8d8c8b8a89888583817e7b75604b36210b00000000000000000000000000000012283d52677d92a7bcd2e7fcf7e3cfbcab8d78634e38230e000000152a40556a7f95aabfd4eafffffff2ddc8b39d887354433022374d62778ca8b9cde1f6fffffff4dfc9b49f8a75604b36210b0011263b51667b90a6bbd0e5fbffffe9d4bfaa947f6a554a5c6a7f95a3b4c6d7e9fcffeee0ccb8a797826d5d4b38281502000000011426365c71869bb1c6dbf0fffffffff4dfcab49f8c8a8a8a8d8f93979b9faabbcee2f7fffffffee8d3bea9937e69543e291400091e33495e73889eb3c8ddf3fffffffff8e2cdb8a38d78634e38230e0000000000000000000000000000000000000000000000000000091e3346576b8196aabbcee2f7ffefdcc7b3a28f7a6c8196abc1d6c4af9a84716e6e6e707e92a8bdd2d0bba6917b66513c261100000000000b20354a60727676767574716f6b625a4851667c8688898a8a8987837b65503a25100000000000000a1f33475873889eb3c8ddf3fff6e1cdbaa98e78634e41362d1c13080000000000172c41566c8196abc1d6ebfffffff4dec9b49f897458473e3f3f413953697e93a8bed3e8fdffffe6d1bca6917c67513c27120000000a1f33475861686c7175797b7e808284848586868786868584859bb0c6dbf0fffffffff6e1cdbaa98f7a644f3a240f000000000000000013293e53687e93a3a3a2ab9f9e9d9b99979490836e5938281602000000000000000000000000000013283d52687d92a7bdd2e7fcfeebd9c9a6917b66513c2611000000152a3f556a7f94aabfd4e9fffffff4dfcab49f8a75604a35263b50657b90a5c6d7e9fcffffffefdac5b09a85705645321e090010253b50657a90a5bacfe5fafffee9d4bea9947f69543e4b6073859ba8b9cde1eefffbe8d5c5b1a0907b655645321d0f00000000192f44596e8499aec3d9eeffffffffead5c0aa9580747475777a7d81868c9fb4cadff4fffffffce7d1bca7927c67523d271200091f34495e74899eb3c9def3fffffffff8e2cdb8a38d78634e38230e0000000000000000000000000000000000000000000000000000031729394d62788b9fb4cadfeefff7e3d0c0ae99836f8197acc1d6c4ae99846f595859677c91a6bcd1d0bba6917b66513c261100000000000d22374d62788b8b8b8a8987848078624d52677d929d9e9f9f9f9d957f6a55402a150000000000000c21374c61768ca7b8cce0f5fff4dec9b49f8974604a35201b1000000000000000172d42576c8297acc1d7ecfffffff2dcc7b29d87725d53545454565857667b90a5bbd0e5fafffee9d3bea9947e69543f29140000071b2d3e4c61767d81868a8e91939597999a9a9b9b9c9b9b9a9a9ba3b5c9ddf2fffffffffce9d7c7a7927c67523d27120000000000000000152a3f556a7f94aab8b7bcb5b4b2b0aeaca99d87725645321e09000000000000000000000000000013283d52687d92a7bdd2e7fcffe9d3bea9947e69543f2914000000152a3f546a7f94a9bfd4e9fefffff7e2cebbaa8c76614c372636546a7f94a9bfd4e9fffffffbe8d6c5aa95806b55382816030010253a4f657a8fa4bacfe4f9fffee9d3bea9947e69543f445563788a9eb4bfd0e3f3f3f0e3cebeb19c8674604b3d2c1808000001162c41566b8196abc0d6ebffffffffeed8c3ae99836e55606264686c717a8fa4b9cee4f9fffffdead8c8a58f7a65503a2510000a1f344a5f74899fb4c9def4fffffffff8e2cdb8a38d78634e38230e0000000000000000000000000000000000000000000000000000000b2035485a6d8298adc0d0e3f7ffeedbc7b3a18e7a8297acc2d7c3ae98836e594351667c91a6bbd1d0bba6907b66513b2611000000000a1623384d63788da1ab9f9e9c9995816c5752677d92a7b3b4b4b4aa95806b55402b160000000000000e24394e63798ea3c5d5e7fbfff1dcc7b19c87725443301c070000000000000000182d42576d8297acc2d7ecfffffff1dcc6b19c8671696969696a6c6e70758096abc0d6ebffffffebd6c1ab96816c56412c1700000d22364a5c6f8392979b9fa9a6a8aaacaeafb0b0b1b1b1b0b0afb0b5c1d2e4f8ffffffffffe9d3bea9947e69543f29140000000000000000162b40556b8095aac0dacfcac9c7c5c3c1b59f8b76604b36210b000000000000000000000000000013283d52687d92a7bdd2e7fcffecd6c1ac97816c57422c1700000014293f54697e94a9bed3e9fefffffeead8c8a38e78634e3d3643546e8399aec3d8eefffffff5e0ccb9a78f7a654f3a251000000f243a4f64798fa4b9cee4f9fffee8d3bea9937e69543e37495a687e93a1b3c5d5e0dedbd8d5cab6a495806a5b4936251300000013283e53687d93a8c7d8eafdfffffff3dec8b39e8874604b4d4f535763788da2b8cde2f7fffff7e2cebbaa8d78624d38230d00071c304354758a9fb4cadff4fffffffff8e2cdb8a38d78634e38230e00000000000000000000000000000000000000000000000000000005192b3c4e64798ea2b3c7dceffff6e2d0bfae98828298adc2d8c3ad98836e584351667b90a6bbd0d0baa5907b65503b26100000000a1a2832394e63788ea3bcb5b3b1ad98836d5852677d92a7bcc9cac0ab95806b56402b1600000000000011263b50667b90a5bbd0e5ffffefdac5af9a85705a362513000000000000000000182d42586d8297adc2d7ecfffffff3ddc8b39e89807f7e7e7e7f8183858a969eb0c4d8edffffffedd7c2ad98826d58432d1800000f243a4f647a8fa1acb0b4bac7bdbfc2c3c4c5c5c6c6c6c5c5c4c6c9d2dfefffffffffffffead5c0ab95806b56402b160100000000000001162c41566b8196abc0d6e3dfdedddad8cfbcab8d78634e38230e000000000000000000000000000012283d52677d92a7bcd2e7fcffefd9c4af9a846f5a38271502000014293e54697e93a9bed3e8feffffffe5d0bba5907b66535253546074899eb3c8def3fffffff3dec9b39e8974604b35200b00000f24394e64798ea3b9cee3f8fffee8d3bea9937e69543e2c3c4e606f8399a7b8ccccc9c6c3bfc5b8b39f8b79635443301c0700000f243a4f647a8fa9bacee2f6fffffff5e0ccb8a78f7a654f3c3e3e4e63798ea3b8cee3f8fffff4dfc9b49f8a75604b36200b000b20354a60758aaabbcee2f7fffffffff8e2cdb8a38d78634e38230e000000000000000000000000000000000000000000000000000000000e21364a5c6f849aafc1d1e4f8ffeddfcab49f8d869cb1c6d8c2ad98836d584350657a90a5bacfcfbaa5907a65503b2510000002162838454b4f64798ea4b9cac9c4ae99846f5952677d92a7bcd2d5c0ab96806b56412b160b000100000013283d52687d92a7bdd2e7fcffedd8c3ae98836e59432e19000000000000000000182d42586d8297adc2d7ecfffffff5e0ccb8a79e95949393949496989b9fa9b0bccde0f3ffffffeed9c4ae99846f59442f1a0001142637566b8196abbfc6c9ced8d3d5d7d9d9dadbdbdcdbdbdadadbdde4effdffffffffffffecd6c1ac97816c57422c170200000000000001162b41566b8096abc0d5ebf4f3f2f0ecdac9a6917c66513c27170b0000000000000000000000000012283d52677d92a7bcd2e7fcfff2dcc7b29d87725645311d09000013293e53687e93a8bdd3e8fdfffffde8d2bda8937e6b6868686c737f94a7b8cce0f5fffffae6d4c3ad98826d5544311d0800000e23394e63788ea3b8cde3f8fffde8d3bea8937e69533e2931424d6277899eb3beb9b3b0adaaa6a79e99948575604a35200b00000b20364b60758a9fb4c9dff4fffffffbe8d5c5ac96816c5a57535150657b90a5bad0e5fafffff1dcc6b19c87715544311d08000b20364b60758ba0b5d9ebfefffffffff8e2cdb8a38d78634e38230e00000000000000000000000000000000000000000000000000000000071a2d3e50657b90a3b4c8ddf0fff7e3cfbcab9f9ca4b5c9d9c3ae99846e594450657a90a5bacfcfb9a48f7a644f3a250f0000091e3245566060657a8fa4bacfdac5af9a85705a52677d92a7bcd2d6c1ab96816c564132281b1f1101000014293f54697e94a9bed3e9feffedd7c2ad98826d58432d18030000000000000000182d42586d8297adc2d7ecfffffffbe7d5c5b8b3aaa9a8a9a9a9abadb0b4bac7cddbebfcfffffff0dac5b09b85705b46301b00081d31445570859bb0c5dbdfe2eae8eaeceeefefe7e0ddd8d5d3d2d2d9dbe2edfbffffffffffedd7c2ad98826d58432d180300000000000000152b40556a8095aabfd5eaffffffffead4bfaa957f6a553e33291b1102000000000000000000000012273d52677c92a7bcd1e7fcfff4dfcab49f8a75604b36200b000013283d52687d92a7bdd2e7fcfffffff1dcc7b29c86807d7d7d8287949dafc5d5e8fbfffff4dfcab7a5907b65503726140100000d23384d62788da2b7cde2f7fffde8d3bea8937e69533e2920344859677c91a0a2a79e9b9895918d89847f7b73604b35200b0000091d32455670869bb0c5dbf0fffffffff2ddc8b39d8878716c6966646a7f94a9bfd4e9feffffedd8c3ae98836e5937271502000c21364b61768ba0b6cbe0fffffffffff8e2cdb8a38d78634e38230e00000000000000000000000000000000000000000000000000000000000f23374b5d70859bb0c2d2e5f8feebd9c9bcb4b1b5c2d2dac5af9a85705a3a50657b90a5bad0ceb9a48e79644f39240f00000b21364b607575727b90a5bad0dac5b09b8570545d677d92a7bcd2d6c1ac96816c574b46393d2f1f000000152a40556a7f95aabfd4eaffffecd7c1ac97826c57422d17020000000000000000172c42576c8197acc1d6ecfffffffff3e3d5ccc8c0bebebebebfc1c3c5c9cdd7e5ebf9fffffffff0dbc6b19b86715c46311c000b20354b6075899fb4c9def4f6fdfffffffceee2d5cbc8c3c0bebdbdc3c7cfddedffffffffffeed9c3ae99846e59442f190400000000000000152a3f546a7f94a9bfd4eaf5fffffff0dbc6b09b86715c4c463a2e1d15090000000000000000000012273d52677c92a7bcd1e7fcfff7e3cfbcab8d78634e38230e000012273c52677c91a7bcd1e6fcfffffff3decab6a49c95929293979ca4afbbcce3f3fffffbe7d5c5b29d8774604b35200b0000000d22374c62778ca1b7cce1f6fffee8d3bea9937e69543e29182b3b4d5f6d828d8c8b898683807c78736f6a65605544311d08000002152838566b8096abc6d6e8fcfffffff4e0cbb7a69d8d86817e7c7a79869cb1c7dcf1fffffeebd9c9aa947f6a553f2a1500000c21364c61768ba1b6cbe0f6fffffffff8e2cdb8a38d78634e38230e0000000000000000000000000000000000000000000000000000000000081c2f3f51667c91a4b5c9def1fff7e7d9cfcac6c9d2e0dcc7b29c8772595d55677d92a7bcd2ceb8a38e79634e39240e0002172c42576c818a87869cb1c6dbdbc6b09b85727472727d92a7bcd2d6c1ac97816c626157594d3d1a0a0000162b41566b8096abc0d5ebffffebd6c1ac96816c57412c17020000000000000000162c41566b8196abc0d6ebfffffffffff3e7e0ddd5d4d3d3d3d4d6d8dbdfe2eaf5fffffffff9f3f1dcc6b19c87715c47321c000d23384d62788da9bacde1f6ffffffffffeeded0c4b8b3aeaaa9a8a8aeb3bfcfe2f6ffffffffefd9c4af9a846f5a452f1a050000000000000013283d53687d92a8bdced8e5f1fefff2ddc9b5a38f7a6c61584b3f3127190d00000000000000000012273d52677c92a7bcd1e7fcfffeebd9c9a6917b66513c2611000011263c51667b91a6bbd0e6fbfffffff9e6d3c3b6b2aba8a7a8acb2b6c3ccd9e9fffffff5e0ccb8a7947e695544311d080000000c21374c61768ca1b6cbe1f6fffee8d3bea9937e69543e29141d30414b607478777674716e6a66625a5955504b443726140100000010253b50657b90a8b9cce1f5fffffffae7d5c4b7b3a39b9793918f8e9ca4b6cadef3fffff7e3cfbcab907b65503b261000000c22374c61778ca1b6cce1f6fffffffff8e2cdb8a38d78634e38230e0000000000000000000000000000000000000000000000000000000000001120354a6073869cb1c3d3e6f9fff7ebe3dfdbdee5f0dfc9b49f8b77737374747f95aabfd4cdb8a28d78634d38230e00041a2f44596f84999d9ca4b5c9deddc9b5a39b8c898887889db2c8ddd9c4af99837a7776746b593827150200172c42576c8197acc1d6ecffffecd6c1ac97816c57422c17020000000000000000162b40556b8095aac0d5eafffffffffffffbf5f3eae9e8e8e9e9ebedf0f4f6fdf7f4f1ede9e5dedcd5c6b19c87715c47321c0010253a4f657a8fa4c7d7e9fcfffffffff7e3d0c0b3a69d989594939399a1b3c7dbf0ffffffffefdac5b09a85705b45301b060000000000000010263b50657b909fb4bac7d4e3ebf7f8e4d2c1b49f8c8176655d4b44372a1d10020000000000000012273c52677c91a7bcd1e6fcffffe9d3bea9947e69543f2914000010253b50657a90a5bacfe5fafffffffff1e1d3cac7c0bdbdbdc1c7cad3e1e9f7fffff5e5d2c2b39e8876614b372614010000000c21364b61768ba0b6cbe0fffffee9d3bea9947e69543f2914121d32455660626261575b5855514d483c3f3b3531261909000000000b20364b6075899eb3c9deeef4fafffff2e2d5cbc2b5b1aca8a6a4a3b1b6c2d3e5f9fffff4dfcab49f8b76614c36210c00000d22374d62778ca2b7cce1f7fffffffff8e3cdb8a38e78634e39230e000000000000000000000000000000000000000000000000000000000000071c304354677d92a5b6cadff1fffffef7f4f1f3f8f6e2cebaa99f8d8888898a959eafc3d7ccb7a18c77624c37220d00061b31465b70869bb0b1b5c2d2e5e4d2c1b5ab9f9e9d9c9da6b7cbdfdcc7b3a1998f8d8b89745645311d0900182d42576d8297acc2d7ecffffecd6c1ac97816c57422c17020000000000000000152a3f556a7f94aabfd4e9fffffffffffffffffffffdfbfffbf5f3f0edebe8eae2dfdbd7d3d3cac7c5b8b09b86715b46311c0012273c52677c91a7bcd1e6fffffffffff1dcc7b3a29a8883807e7d7d8399aec3d9eefffffffff0dbc6b09b86715b46311c06000000000000000b20354a607281939fa9b6c3cfd9e7efefe2cebbaa9f96877b6b6055473b2e20120500000000000012273c52677c91a7bcd1e6fcffffecd7c1ac97826c57422d1700000f24394f64798ea4b9cee3eef0f1f2f3f4f1e6dedcd5d2d2d2d7dcdee6f1f7f4f4f3ead8c7b5a4937e685746331909000000000b20364b60758ba0b5d8eafdfffee9d3bea9947e69543f291402152838454b4d4d4b463943403c38352b2a25201d14090000000000091d3145566c8297acc0d0dddfe7ecf0f3f2e7e0d2c9c6c1bebbb9b8c7cad3e0f0fffffff0dbc5b09b85705746331e0a00000d22384d62778da2b7cce2f7fffffffff8e3cdb8a38e78634e39230e000000000000000000000000000000000000000000000000000000000001081325364b6073879cb2c3d3e6f9fffffffffffffffdead8c7baab9f9d9d9ea8aaafbccce3cfbcab8b76614c36210c00071c32475c71879cb1c6c9d2e0f0efdfd2c9bcb4b3b2b2b2b7c4d4e7e3d0bfb3afa4a2a78b75604b36200b00182d42576d8297acc2d7ecffffecd7c2ac97826d57422d1802000000000000000014293e53697e93a8bed3e8fdfffffffffffffbf5f3e8e6e4e7e0dddbd8d6d3d8cecac6c2bec2b6b1aca79e96836f5a452f1a0013283d53687d92a8bdd2e7fdffffffffefd9c4af9a84736e6b6968697f94a9bed4e9fefffffff1dcc6b19c87715c47321c0700000000000000071c304354606c7e8b9da5b4bcc9d2dfe6ebd9c8bbb4a69d8c807462594a3e30231406000000000012273c52677c91a7bcd1e6fcffffefdac4af9a856f5a39281603000e23384e63788da3b8cdd7d9dadcdddedfe2eae0e0e0e0e0e0e0e0e0e0ebe3dfdedddccebaa99c8673604b3929170000000000081d314455758aaabbcee2f7f8f8e9d4bfa9947f6a543f2a15000a1a28323638373632282e2b2722201915100b0801000000000000021527384f647a8fa2b3c4c8cbd4d6dadee1e8e8e5dedbd6d3d1cfcddcdee5f0fefffff9e5d3c2aa957f6a553929170300000d23384d62788da2b7cde2f7fffffffff8e3cdb8a38e78634e39230e000000000000000000000000000000000000000000000000000001080b141c2023314455687d92a4b6cadef1fffffffffffffffff5e5d8c9bcb5b2b2b4b9c6c3ccdadfcab59f8a75604b35200b00071c32475c71879cb1c6dce5f0fefdefe7d9cfcac9c7c7c8cbd4e2f2edddd0c7c4b9c5a18b76614c36210c00172d42576c8297acc1d7ecffffedd7c2ad98826d58432d1803000000000000000012273d52677c92a7bcd1e7fcfffffffffff3e7e0ddd3d1cfd5ccc8c6c3c0bec8bbb4b1ada9a5a49c9690898078624d38230d0013293e53687e93a8bdd3e8fdfffffffce9d7c6a6917c6655555453697e93a8bed3e8fdfffffff1dcc7b29c87725d47321d080000000000000000132536434a60697a87969fabb5c1cad4e1e6d9cec4b7ab9f968477645c4d41312414020000000012273c51677c91a6bcd1e6f8fffff2ddc8b29d88735745321e09000c22374c61778ca1c5bfc1c3c5c6c8c9c9ced8cbcbcbcbcbcbcbcbcbcbd9cfcac9c8c7beb49f8b79645544311b0b00000000000215274a5f748a9fb4c9dfe3e3e3e3d4bfaa947f6a553f2a1500000a151d202322211e161915110d0b050000000000000000000000000a22374b5c6f849aa6acb2b7c4c1c5c9ccd6d2d5d8dbdee0e8e4e3e7e9eaebebecececdecab6a48e79644f39240f0000000e23384d63788da2b8cde2f7fffffffff8e3ceb8a38e79634e39240e0000000000000000000000000000000000000000000000000009141d20263035393d374b6073879cb2c2d3e5f9fffffffffffdefe4dddbdacfcac8c8c9cdd6d7ddd7cdc2b39e88735544311d0800071c32475c71879cb1c6dcf1fffffffff7ebe3dfdedddcdddfe7f2fffbede3dcd9cbb6a18b76614c36210c00172d42576c8297acc1d7ecffffedd8c3ae98836e59432e1904000000000000000011263b50667b90a5bbd0e5fffffffffff3e3d5ccc8bebbb9c5b8b3b0aeaba9a6aa9f9c9894908c87817b756b625a4935200c0014293e54697e93a9bed3e8fefffffff6e1cdbaa88c76614c373f53687d93a8bdd2e8fdfffffff2ddc8b29d88735d48331e08000000000000000008182530424f5c6475818c9ba3b2b7c3d4e6ebe2d4c9bcb4a29a887a675f4e42311f0b0000000012273c51677c91a6bcd1dfe3ece3e3dfcab59f8b76604b36210b000b20354b60758aa7a7aaacaeb0b1b3b3b4bbb5b6b6b6b6b6b6b6b6b6b6b5bcb4b4b3b2b0a0947f695c4a372614000000000000001f344a5f74899fb4c9cdcdcececdcdc0aa95806b55402b1600000002090b0d0d0c0903000000000000000000000000000000000000081b2e3e4e647a8890979da6a7acb0b4b9c6bdc0c3c5c8ccd5cfd1d2d3d5d5d6d7d6d6d7c6b19c86725c4a36220d0000000e23384e63788da3b8cde2f8fffffffff8e3ceb9a38e79644e39240f000000000000000000000000000000000000000000000004121926313536434b4e52545655677d92a4b6cadef3ffffffffffefdfd2c9c6c6caced9d0d0cfd4cbc8c7bab4a499846f593726140100071c31465c71869bb1c6dbf0fffffffffffef7f4f3f2f1f2f4fafffffffff6f0e0cbb6a18b76614c36210c00172c42576c8197acc1d6ecffffeed9c4af99846f5a442f1a0500000000000000000f243a4f64798fa4c9daecfffffffffbe7d5c5b8b3a8a6a4a2a79e9b989693918e8a86827e7a76726c6660564d493c2c19060013283e53687d93a8bdd2e8fdfffffff4dec9b49f89745847333d52677d92a7bcd2e7fcfffffff3ddc8b39e88735e49331e090000000003090b0b0708131c323e4a57616c7a85929da5b7cadff4f2e7d9cfc0b4a69d8b7d68604e3a26110000000012273c51677c91a6bcc9cacfdacdcdd5cbbcab8e79634e39240e00081d31445573898f929597999b9c9d9e9faaa0a0a0a1a1a1a1a1a1a1a0a0ab9f9f9e9d9b98826e614f3d2d1909000000000000091f34495e74899eb3b8b8b8b8b8b8b8b7ab96816b56412c160100000000000000000000000000000000000000000000000000000000001021364a5c64747b82888d92979b9ea8a5a8abadb0b3b8c5b9bbbdbebfc0c1c1c1c1c0baa8947f6a553e2d1b070000000e23394e63788ea3b8cde3f8fffffffff9e3ceb9a48e79644f39240f000000000000000000000000000000000000000000000715223037444b51546063676a6b6c6c74879cb1c7dcf1fffffffff8e4d2c1b5b0b1b4bbc8bababac4b7b2aea99f968677614c37220c0000051a30455a6f859aafc4dae4effdfffffbf1ebe9e6e7e8eef0f6fffffffffdf7e0cbb6a18b76614c36210c00162b41566b8096abc0d5ebfffff0dbc5b09b86705b46311b0600000000000000000d22384d62778dabbccfe3f8fffffff5e0ccb8a79e93918f8d8b888683817e7b7975716d6965615857504b4538352c1e0e000012283d52677d92a7bcd2e7fcfffffff3dec8b39e89735443303c51677c91a6bcd1e6fbfffffff3dec9b39e89745e49341f090000000a161e21201c131214202d39464b5c64727d879db2c7ddf2fff7ebe3d1c4b7a99f8d7e68533e28130000000011273c51667c91a6b1b3b5bcb7b8b8c4b7b3a6917c67513c271200011527374b60757a7d808284858788898a8a8b8b8b8b8b8b8b8b8b8b8b8b8b8a898887868274604b43321f0f00000000000000091e33485e73889da2a3a3a3a3a3a3a2a2a196816c57412c17020000000000000000000000000000000000000000000000000000000000071a2d3d4a5560666d73787d8185898d909395989b9ea7a2a4a6a8a9aaababacacacabaa9f8a77614c372210000000000e23394e63788ea3b8cde3f8fffffffff9e3ceb9a48e79644f39240f00000000000000000000000000000000000000000001152533404c5560676e74797c7f81818181859bb0c5dbf0fffffffff2ddc9b5a39b9c9faaa4a5a5a5a3a69d98928a8075615947341f0a000004192e43596e8398aec3c9d1dfeffff7e9ded7d4d0d2d3d9dbe3edfbfff6eae2dfcfbcab8b75604b36200b00152a40556a7f95aabfd4eafffff1dcc7b19c87725c47321d0000000000000000000b20364b60758a9fb5cadff4fffffff3ddc8b39e887e7c7a787573716e6b69666460565854504c473a3b36322820190e00000011273c51667c91a6bbd1e6fffffffff4dfcab49f8a75604a353c51667b91a6bbd0e6fbfffffff4dec9b49f89745f4a341f0000000a1b2832363530252724211e29323e4b5460677b8fa5bacfe4fafffeeee2d4c7baab9b86715b46311c0600000011273c51667c919a9c9e9faba2a3a3a2a69d99937f6a543f2a150000091e3245576064686a6c6e7071737474757676767676767676767676767575747372706d6056453225150100000000000000071c31465c71858b8c8d8e8e8e8e8e8d8d8c8b816c57422d17020000000000000000000000000000000000000000000000000000000000000f1f2d37444b51575a63676c7074787a7d808386888b8d8f919294959696979797969491806b5947341f0a000000000e23394e63788ea3b8cde3f8fffffffff9e4ceb9a48f79644f3a240f0000000000000000000000000000000000000000000f1f3343505e66737c83898e9294969696969ba3b4c8ddf2fffffffff0dbc6b09b85868a8d8f9090908e8b88837d766b6157473a2a1804000001172c41566c8196abb0b5c1d1e4f8e9d9ccc2bfbbbcbec4c7d0ddedf6e6d8cec9c6b59f8a755645311d090014293e54697e93a9bed3e8fefff3ddc8b39e88735e392816030000000000000000081d31445573889eb3c8ddf3fffffff2ddc8b39d887366646260565b595654514e4b45383f3b37332926211e160a06000000000f253a4f647a8fa4c9d9ebfefffffff7e2cebbaa8c77624c373b50657b90a5bad0e5fafffffff4dfc9b49f8a745f4a2614010003162839454b4a43363c393632282f2e36434e63788da3b8cde2f8fffffff2e5d7c9b39e88735e49331e090000000e24394e6379828587898a8b8d8e8e8d8b88847e77624c37220d000003162839454b4f525557595b5c5e5e556060616161616161616161616060565f5e5d5b584b45382816070000000000000000051a2e435667717677787878797978787777766c63523e2a1500000000000000000000000000000000000000000000000000000000000000010f192731353b3c494d525754606265686b6e707376787a7c7d7e808081828181817f7c75614b3a2a1804000000000e23394e63788ea3b8cde3f8fffffffff9e4cfbaa48f7a654f3a25100000000000000000000000000000000000000000061a2c3d50616a7c8791989ea8a7a9ababababb0b4c1d1e4f8fffffffff0dac5b09b857176787a7b7b7a7876736e6861574b46392a1c0c0000000014293e54697e93979ba3b5c9ddf2deccbbafa9a6a7a8aeb3bfd0e3ead8c8bbb4b1b19f89745f4a2715020013283d53687d92a8bdd2e7fdfff4dfcab49f8a755746321e090000000000000000021527375c71869bb1c6dbf0fffffff4dfcab49f8a75604f4d4b453843413e3c393632282925211f17110b09020000000000000d23384d62788dabbccfe3f7fffffffeead8c8a5907b66503b3a50657a8fa5bacfe4fafffffff7e2cebbaa8a755544311d0800091e32455760605455514e4b4539444241414e63788ea3b8cde3f8fffffffff3dec9b39e89745e49341f090000000c21364a5b636d6f717475767778787876736f6962594834200b0000000a1b2832363a3d40424446474849444b4b4b4b4c4c4c4c4c4c4c4b4b4b454a494846433632281a0a0000000000000000000013263949565760626363636363636362616057524535220f00000000000000000000000000000000000000000000000000000000000000000009151d20262c35383d36434a4d505356585b576162646668696a6b6c6c6c6c6b6a67615746321c0c00000000000e23384e63788da3b8cde2f8fffffffffae4cfbaa58f7a65503a251000000000000000000000000000000000000000000c2135495b6a7f919da5aeb3b9c6bfc0c1c1c1c5c8d1dfeffffffffffff2ddc8b4a3917c66626465656563615859534c463932281b0c00000000000e23394e63798182859bb0c5dbf0d7c2af9d9491929399a1b3c7dbe2cebbaa9f9c9b9b88735e48331e000011273c51667c91a6bbd1e6fbfff7e2cebbaa8b76614b36210c000000000000000000192e44596e8399aec3d8eefffffff7e2cebbaa8c77624d373b3633292c292624201d1514100c0a04000000000000000000000b20364b60758a9fb4cadff4ffffffffe9d4bfa9947f6a54363a50657a8fa5bacfe4fafffffffdead8b5a08a75604b35200b000b21364b6075746f6b676360575b5958575658657b90a5bad0e5fafffffffff3dec9b39e89745e49341f09000000071a2d3d4a4e585a5c54606162636362605759534c483b2b1805000000000a161e2125282b2d2f3032332631353636363636363636363636363631273332312d211e160a00000000000000000000000a1b2b3939454b4d4e4e4e4e4e4e4d4d4c4b4539352717050000000000000000000000000000000000000000000000000000000000000000000001080b1119202328253035383b3e404339464b4d4f5153545556565757575655514b463928160000000000000e23384e63788da3b8cde2f8fffffffffae5d0baa5907b65503b261000000000000000000000000000000000000000000e23394e63798c9fb2b7c3c9ccd6d1cececed0d7d9e1ecf9fffffffffff7e4d1c1b19c8673604f5050504e4c463a3d3633291e160b0000000000000c21364a5b636c6d7d92a7bcd2e7d4bfa9947f7b7d7e8399aec4d9dfc9b49f8c868686816c57422d1702000f253a4f647a8fa4b9cfe4fffffeead8c8a28d77624d38220d000000000000000001162b41566b8096abc0d5ebfffffffeebd9c8a7927d675555504c46393e393530262824201d1515100e080000000000000000091d31455672879db2c7dcf2ffffffffedd8c3ae98836e54433a4f657a8fa4bacfe4f9ffffffffe0cab5a08b75604b36200b0010263b50657b8884807c797673716f6d6c6c6d718095aac0d5eafffffffffff2ddc7b29d88725d48331d08000000000f1f2d3639434536434a4c4d4e4e4d4b45393e37342b1d0d00000000000003090b0f131517191b1c1e141d20212121212121212121212121201d151e1d1b180b0903000000000000000000000000000d1b1b283236373839393939393838373632281b1709000000000000000000000000000000000000000000000000000000000000000000000000000000060c0e12131c202325282b2e283236383a3c3d3f404141424242413f3c3632281b0b0000000000000e23384d63788da2b8cde2fefff9fafbfbe5d0bba6907b66513b2611000000000000000000000000000000000000000010263b50657b90abbccad4d6ccc9bcb9b8b9bbc2c5cedbecfdffffffffffefdecab6a4927d6856453b3b3936332928211e170b0300000000000005192b3c484d5457677d92a7bcd2e6d1bba6917c6667697e93a9bed3ddc8b29d887371706c63523e2a1500000e23384d63788da2c5d6e8fbffffe4ceb9a48f79644f3a240f00000000000000000013283e53687d93a8bdd2e8fffffffff0dbc6b19b85746f6a66615757534e4b43363d393631272b25231c110300000000000002152738596f8499aec4d9eefffffffff2ddc8b39d8874604a3a4f657a8fa4bacfe4f9fffffff5e0cbb5a08b76604b36210b000c21374c61778c9995918e8b8886848281818286959eafc3d7ecfffffffffff0dbc6b19b86715c46311c0700000000010f1a21242e302530353638393938363228292220180d00000000000000000000000000020406070001080b0b0c0c0c0c0c0c0c0c0c0c0b0b0902000806030000000000000000000000000000000000000a161e2122232323242423232222211e160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070b0d10131619161e2123252728292b2b2c2d2c2c2c2a27211e160b000000000000000d22384d62778da2b7cce2eae3e4e5e6e6e6d0bba6917b66513c2611000000000000000000000000000000000000000012273c51677c91a6c9dad6c6b9b4a7a4a3a3a5acb1bdcee1f4fffffffffff9e5d3c2b29d8875604b3a2a23211f17130c0a0300000000000000000b2035485a626966677d92a7bcd2e7d1bca7927c6754697e93a9bed3dec8b39e89735e5b57524535220f00000c21364b61768ba7b9cce0f5fffbe5d0bba6907b66513b261100000000000000000010253a50657a8fa5c3d4e6fafffffff2ddc9b5a39b8a85807b76716d6863605457534e4b4437403b372e211100000000000000162b40566b8095abc0d5eafffffffff4e0cbb8a68e79644e3e4f647a8fa4b9cfe4f9fffffff5e0cbb6a08b76614b36210c000a1f33475873889daaa6ab9f9d9b99979696989ca4afbcccdff2ffffffffffefdac5af9a85705a45301b05000000000000070c0e181a131c202122232323211e16140d0b0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090b0d0e0e0e0e0e0e0e0d0c0b090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010003090c0d0f1113141516171717171615120c090300000000000000000d22374c62778ca1b7caced8cecfd0d0d1d1d1bca7917c67523c2712000000000000000000000000000000000000000013283d52687d92a7bdd2ccb9a89e918f8e8e90979fb1c5d9eefffffffffffff0dfcbb7a6947f6a5947341f0f0a040000000000000000000000000d22384d62787e7c7a7f94a9bfd4e7d2bda8927d6866697e93a9bed3dec9b49f89745f544c473b2a180400000a1e33465774899eb3c9def3fffde8d2bda8937d68533e28130000000000000000000c21374c61778ca5b7cbdff4fffffff8e4d2c1b5a89f9a95908b87827d7974706c686460555855504b3f2e1c0800000000000011263c51667b91a6c1d2e5f8fffffffae7d5c4a9947f6a5c5753647a8fa4b9cfe4f9fffffff5e0cbb6a08b76614b36210c0004172a3a596e8398aec9bcb5b2b0aeadacabadb1b5c2ccdaeafcffffffffffeed8c3ae99836e59442e1904000000000000000000030000070b0c0d0e0e0d0b090300000000000000000000000000000000000000000000000000000000000000000912191b1e1f1e1e1d1c1a1816120d0b0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c21364c61768ba1b2b4bbc8b8bababbbcbcbcbba7927d67523d2812000000000000000000000000000000000000000014293e53697e93a8bed3c9b49e8a7d7979797b8197acc2d7ecfffffffffffffae7d4c4b39e8977614c3d2c1a060000000000000000000000000012273c51677c91918f949dafc2d7edd8c2ad98827c7b7a8095abc0d5dfcab49f8b756b69615947341f0b0000031729395b71869bb0c6dbf0ffffead5c0ab95806b56402b160000000000000000000a1f33475872889db2c7ddf2ffffffffefdfd2c6bab4afaaab9f9c97938e8985817d7975716e6a655d4b37230e0000000000000c21374c61778ca3b5c9def2fffffffff1dbc6b19c867a726c6864798fa4b9cee4f9fffffff6e0cbb6a18b76614c36210c000014293f54697e94a9c6cfcac8c6c4c2c1c1c2c6c9d2e0eaf8ffffffffffffebd6c1ac96816c57412c170200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1a262d303434333332312f2d2b282220180d000000000000000002080b0e1011121211100e0c0b070000000000000000000000050b0d110f0c0b0400000000000000000000000000000000000000000000000000000000000000000001080b0c0c0d0d0d0d0c0b0902000000000000000000000000000000000000000000000000000b20364b60758b9a9d9faaa2a3a4a5a6a6a7a7a6a5927d68533d2813000000000000000000000000000000000000000014293f54697e94a9bed3c7b29d877264636466798ea3b8cee3f8fffffffffffff2e1ccb9a897816c5b493621110000000000000000000000000014293e53697e93a6a4a9afbbccdeefdac6b2a09892908f959eb0c3d8e3cfbcab9781807e77614c37220c000000192e43596e8398aec3d8edffffedd8c2ad98836d5836261401000000000000000004172a3a596e8399aec3d9eefffffffffdefe4d7cdc9c4c9bcb4b1aca8a89e9b96928e8a8683807b65503b25100000000000000a1f33475871869bb1c6dbf0fffffffff3dec9b5a49c8e87817d797b90a5bacfe5fafffffff6e0cbb6a18b76614c36210c00000f243a4f647a8fa8b9ccdfdddbd9d7d6d6d7dcdee5f0fefffffffffffffee9d3bea9947e69543f291400000000000000000000000000000000000000000000000000030002090b0d0e1011121313141515151616100e0800000000000000091a2a3842454949494847464442403d37342b1d0d00000000000009151d20232526272726252422201c13150c0a0400000000000d181f222624221f1817130f0b0802000000000000000000000000000000000000000000000000050e08141c2021212223232221201d1512100a01000000000000000000000000000000000000000000081d3144556a7f84888a8b8d8e8f909191929191908f7e69533e29140000000000000000000000000000000000000000142a3f54697f94a9bed4c6b09b86715b4e4e63798ea3b8cee3f8fffffffffffffce8d6c6b49f8c79634e3f2f1909000000000000000000000000152a3f556a7f94aababfc2ccd9e9f5e1cfbeb2ada7a5a4abb0bccddfebd9c9b19f9795917c66513c2711000001162b40566b8095abc0d5eafffff0dbc5b09b86705443301c0c060000000000000000152a3f556a7f94aac6d6e8fcfffffffffff5e9e1dedad9cfcac6c2c6b9b4b0aca8aa9f9c9895826d58432d1803000000000004172a3a556b8095aac2d2e5f8fffffff8e5d2c2b5b1a59c97928f9099aabed2e7fcfffffff6e0cbb6a18b76614c36210c00000b20354b6075899eb4c9def2f0eeecebebedf1f3f8ffffffffffffffffffecdac9a6917c66513c271100000000000000000000000000000000000000050b0d101315181b151d2022242526272829292a2a2b2b2b25231c1103000000000012263848555b5e5e5e5d5d5b5a5855524d483b2b1805000000000919273136383a3c3c3c3c3b39373530252b221f180c0000000d1d2a34373b3a37342a2c2824201d150f0d070000000000000000000000000000000000000000081622292630353637373838373736312727251d12050000000000000000000000000000000000000000021527374f616a6f72757677797a7b7b7c7c7c7c7b7a75614b36210c0000000000000000000000000000000000000000152a3f556a7f94aabfd4c5b09a85705b454e63788da3b8cde2fffaf4f2f4fafffff4e2cebbaa99846f5d4c372614010000000000000000000000152a3f556a7f94aabfd4d7dee9f7feecdccfc6c2bcbbb9c0c3cddaeaf7e7cebdb1aca7927d67523d281200000012273d52677c92a7c5d6e8fbfff3dec9b49e8974604b352a20190e0400000000000010253a4f657a8fa8b9cce1edf2f4f9fffffffcf6f4efebe3dfdcd7d7cdc9c5c1c8bbb4b1ac97826c57422d17020000000000000f24394f64798ea3b5c9def1f6fcfffff0e0d2c9c3b6b2aca8a4a5aab7c8daedfffffffff6e0cbb6a18b76614c36210c0000081d3144556f8499aec4d9eef4f8fffffffffffffffffffffffdfffaf4f2e3cfbcab8e79644e39240f0000000000000000000000000000050b0d1217181f2225282b2d3027313637393a3b3c3d3e3f3f404040403a372e21110000000004192d425566707374737372716f6d6b6762594834200b00000002152737444b4e5051515151504e4c4a43364037332a1c0c000a1b2a3b474c514f4c473b423e3a36312724211a0f000000000000000000000000000000000000051626343e36434b4b4c4d4d4d4c4c4b45383c39302312010000000000000000000000000000000000000000091932434f545a5460616263656566676767666664615746331e0a0000000000000000000000000000000000000000152b40556a8095aabfd5c4af9a846f5a454d62778da2b7cce2f2e7dfdddfe7f2fffeebd9c8b3a1907b655544311d0c0000000000000000000000152a3f556a7f94aabfd4e9f1fbfffffaece1dad8d1d0ced5d8dfeaf8ffebdbcec4bda8927d68533d28130000000e23384e63788da7b9cce0f5fff6e1cdb9a88e78634e473a352b1f170c00000000000b20364b6075899eb3c9d2d7dcdfe6e9edf0f3f5fbfffef7f4f1ece9e1dedad6d8cec9c0ab96806b56412b16010000000000000d22364a5c71869bb1c3d3dee1e9f0f4f6f0e5ded3cac7c1bdb9babec8d5e5f7fffffffff6e0cbb6a18b76614c36210c00000115273754697e93a9c1d2dcdfe3ece8eaebebececececebeae8e6e6dfddd9cab59f8b76614b36210c0000000000000000000003090c12192022282c2a34373b3d40434538454b4d4e4f50525353545455555556504b3f2e1909000000061b30455b70848989888887868482807d77624d37220d000000081d31445560636566676766656361605459554c473a2a1808182839475962666461595b57534f4b443739362d1c1308000000000000000000000000000000000e223445515754606161626262626160565b524d41301d0a0000000000000000000000000000000000000000001525323c3f36434a4c4d4e4f505151525251504f4b46392917030000000000000000000000000000000000000000162b40556b8095aac0d5c5af9a85705a454c62778ca1b7cce1e2d4cbc8cbd4e2f2fff6e6d0bfb19c8673604b3a2a180400000000000000000000152a3f556a7f94aabfd4e9fffffffffffef5efede7e5e4eaecf3fcfffff9ebe0d2bda8927d68533d28130000000b20354a6074899eb3c9def3fffce9d7c6a9937e6c61584d483c332a1c0c00000000081d3144556d8398adb5c2c2c7cad4d4d7dadde0e7e6e9ebeef0f2f4f6f3f0ebeae2d9c8a7927d68523d281300000000000000071b2d3e53687e93a5b6c3c9cdd7dadee1e9e9ebe6dfdcd6d2cecfd2dae5f3fbfbfaf9fffde0cbb6a18b76614c36210c0000000d22384d62788da3b5c5c7cacfdad3d5d6d6d6d7d7d7d6d4d3d1d4cbc8c3c2b29d87725746321e0a0000000000000000090b161e21272b34383d413b484c505355585a5c566062636566676868696a6a6a6b6b655d4b372715010000091e33495e73889e9e9e9d9c9b99979592826d58432d180300000b20364b6073797a7b7c7c7b7a797775726f6a615847331f142636455762777b797774706c68646055554e4a3e3025180800000000000000000000000000000015293e51636c747576767778787776757370675f4d392510000000000000000000000000000000000000000000071520272a2530353638393a3b3c3c3d3c3c3b3a3633291b0b000000000000000000000000000000000000000000162b40556b8095aac0d5c6b19c86715c394d62778ca2b7cce7d4c4b7b3b7c4d4e4f4ffeddec9b5a4937e695947341f100000000000000000000014293f54697e94a9bed3e9f1fafffffffffcf5f3f2f3f4f7fefffffffffffde7d2bda8927d68533d2813000000071c3043546f849aafc4d9effffff4dfcab59f8d81766a625a4c473a2a17040000000215273750667b909ca4a8adb2b6c3bfc2c5c8cbd5d1d4d6d8dbdddfe3ebe5e6e7e2cebbaa8f7a644f3a250f00000000000000001020364b6074879ca5adb4b9c6c5c9cdd7d4d6d8dbdddfe3ece3e4e4e5e6e6e5e5e4e3e9e1cbb6a18b76614c36210c0000000b2035485a70859ba6acb2b5bcc9bec0c0c1c1c1c2c1c0bfbdbbc4b7b2aea9a499836e593929160300000000000004121d242832363c3c484d52575a596265686a6d7072747577797a7b7c7d7e7e7f7f8080807b655544311d080000081d31445574899fb3b3b2b2b0afadaa99846e59442f1904000011263b51667c8d8f91919191908e8c8a87848076614c37221c304354607585908f8c8985817d79756f6a645c4a43362513000000000000000000000000000002172c41576c818b8a8b8c8c8d8d8c8c8a88857d67523c271200000000000000000000000000000000000000000000030d1315131c20212224252626272727272624211e170b00000000000000000000000000000000000000000000152b40556a8095aabfd5c8b39e887357535363788da3b8cddfcbb7a69da6b7c6d6e8fcf8e5d2c2b39e8977614c3e2d180800000000000000000013283d52687d92a7bdd2d6dde9f7fffff4e9e1dedddedfe2eaf6fffffffff7e7d2bda7927d68523d281300000000132536546a7f94a9c1d2e4f8fff8e3cfbcab9f97887f7873615847331f0a000000000b20354a60727f868d92989da5a5a9adb0b3b8c5bcbec1c3c5c8cacfd9d0d1d2d3cab49f8a76614b36210c0000000000000000091d314556657b8791989ea8abb0b4bac7bfc1c3c6c8cacfdacececfd0d1d1d0d0cfced7cdc9b6a18b76614c36210c00000005192b3c52677d8891979c9faba7a9abababacacadacabaaa8a6a3a69d99948e867c65503b2610000000000000021222303939464b52585a62676c7073777a7d80828587898b8c8e8f909192939494959595958874604b35200b00000b20354b60758aa9bac8c8c7c6c4c2af9a85705a45301b05000012273d52677c92a5a6a6a6a6a5a3a99f9c998f7a65503a2530414b60728399a3a4a89e9a97938f89857f7970605443301c070000000000000000000000000003182d42586d8297aaa0a1a2a2a2a1ab9f9d95806b55402b16000000000000000000000000000000000000000000000000000000070b0c0d0e10101112121211110f0c0a030000000000000000000000000000000000000000000000152a40556a7f95aabfd4ccb8a78b756968686a7b90a5bad0ddc8b39d889da8b9cce1f0fff0e0ccb9a797826d5c4a36251300000000000000000011273c51667c91a6c8bec1cbd9e9faf4e4d6cdc9c7c8caced8e6e9f7fff3e5dad1bca7917c67523c2712000000000e23384e63788da3b5c9dde6f1f7ecdac9bcb5a79e958d8876614c37210c00000000071c304354606a71777d82878c9094989b9ea6a4a7a9acaeb0b3b4bcc9babcbdbdbeb19b86715746321e090000000000000000021527384b5d65737c838990959b9fa9a6a9acaeb0b3b5bcb8b8b9babbbbbbbbbbbab9c7bab4b2a18b76614c36210c000000000e25394d5f67747c81878b8f919395969697979797969593918e8b88837f7973655e4c38230e000000000000102030404d515761676d72777d8185888c909295989a9c9ea7a2a3a4a5a7a8a8a9a9aaaaaaa6907b65503b251000000c21364c61768ba1c7d7dddcdbd9c6b19b86715c46311c07000013293e53687e93a8bbbcbcbbbac7bab4b2a5907b66503b2d3d4d5f6b8095a1b3c1b9b3b0aca8a89f9a948e8572604a35200b0000000000000000000000000003182d43586d8298adb6b6b7b7b7b7bcb5ab96816b56412c1601000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000152a40556a7f95aabfd4d5c5ae98827e7d7e7f8399aec3d9d2bca7927d8a9eb4c2d3e5f9fbe8d6c5b49f8c7a645443301c0d00000000000000000f24394f64798eaaa4a9aebbcbddf1e9d6c6b9b4b2b3b4bbc8cbd9e9f7e5d5c8bebaa6917b66513c2611000000000c2135495b71869bb0c1cad3dfe2eae7dacfc5b8b3aaa68b76604b36210b0000000000132536434a555a62686d72777b7f8285888b8e919496999b9d9faba3a5a6a7a8a9a996816c57392816030000000000000000000a1a2f3f4b5460666e757b8085898d919496999b9d9faba2a3a4a5a5a6a6a6a5a4a3a2a99f9d9a8b76604b36210b000000000a1d30414d5660666c72767a7c7e80818181828282817f7e7c7976736e6a6460544c402f1c090000000000081b2e3f4d5e666e767c82878d92969a9ea7a5a8aaadafb1b3b9c5b8babbbcbdbdbebfbfbfc4aa95806a55402b1500000d22384d62778da2b7cce2f1f0dcc7b29c87725d47321d000000142a3f54697f94a9bed1d1d0cfd7cdc9bba6917c66513c3a4a5c677d929eb0bfcfccc9c5c1c6bab4afa795806b5443301c070000000000000000000000000003182e43586d8398adc2cbcccdcddacfc1ac97826c57422d1702000000000000000000000000000000000000030d1315191a1b1c1c1c1b1a181713100c0a03000000000000030a0c0d0d0d0d0e0d0d0d0c0c09030000000000000000152a3f556a7f94aabfd4dbc6b2a0989392939499a1b3c7dbceb9a48e7a7f94a4b6cadeedfff3e3cfbcab9b8572604a3b2a1805000000000000000b21364b60758c8d8f939daec1d6ebe1cdb9a89e9d9e9faaaebbcbddeddac8b7aaa5a5907b65503b261000000000061a2c3d52687d92a3b2b6c3c9ced8dfe2e3d5ccc8b39d88735645321e09000000000008182530353c484d53585962666a6d707376797c7f818386888a8c8e909192939393917c66513c2711000000000000000000000011212f36434b515660666b7074787c7f818386888a8c8d8e8f8f90919190908f8e8d8b8987858173604b35200b000000000112233038454b515757616467696b6b6c6c6c6d6c6b6a686664615759544e4a43362f21110000000000000d22374b5d667c838a91989da5a7acafb3b8c5bdbfc2c5c7c9ccd6cecfd0d1d2d3d3d4d4d5c3ae99846e59442f1900000e23394e63788ea3b8cde3f8f2ddc8b39d88735e482513000000152b40556a8095aabfd5e6e6e5eae2d1bca7927c67523d4658647a8b9fb4bccddde1dedad6d7cdc4b39e8976614c362513000000000000000000000000000004192e43596e8398aec3d8e1e2e2ecd7c2ad98826d58432d18030000000000000000000000000000000000071520272a2e3031313131302f2e2c2925211e170b000000000b161e21222223232323222222211e160b0f050000000000142a3f54697f94a9bed4e2cfbfb2aea9a8a8aaaeb3bfd0e2d8c8a28d7874869cb1becfe4f4feebd9c9b4a3937e685947341f1100000000000000091e3245576e75787a7e93a9bed3e8dec9b49e8a87898a949daec2d6e7d2beaa998f908f7a644f3a240f00000000000f20354b607385929ca5aeb4bbc8c9ced8dad9c4af9a846f5a3828160200000000000008131c202b34383d3b474c5054585b58616467696c6e70737577797b7c7d7e7e7e7d75604b36210b000000000000000000000003111826303538454b5056546063676a6c6e717375777879797a7b7c7c7b7b7a79787674726f6c605443301c08000000000005121a2731363c39464b4f525456565657575857565553514e4b46393f393530251811030000000000031729394f647a8f999fa9adb2b7c3c1c5c8ccd5d2d5d7dadcdee0e8e3e4e5e6e7e8e9e9eadbc6b19c86715c39281603000f243a4f64798fa4b9cee4f9f3dec9b49e89745443301c070000162c41566b8196abc0d6ebfbfffde7d2bca7927d6752434c6176879ca9bacddaeaf5f3efecdfcbb7a6947f6a5847331808000000000000000000000000000004192e44596e8399aec3d8eef7ffedd8c3ad98836e58432e190300000000000000000000000000000000031525333c3f444546464646464443413e3a3633291b0b00000d1b2932363738383838383837373632282a2217090000000014293e53697e93a8c3ced8dfcfc6c3bebdbdbfc3c7d0e1d8cebbaa8c76657b90a0b2c6d6e8e8e8e7d1c1b39e8977624c402f1a0a000000000000031628394657616264798ea4b9cee3d9c3ae99837273757f94a9bed3e4cfbaa58f7b7a7b75604b36210b0000000000081d31445560737d8790999faaafb4bbc8c5c9c7ab96816b56412c16000000000000000000070d192022282a34373b3f433a464c4f525457595b5560626465676868696968605745321e090000000000000000000000000008141c202832363b36434b4e515457595b56606263636465666666666665646361585d5a574b4336261401000000000000000a151d20272932363a3c3e4041414242424241403e3c393632292a24201c1308000000000000000a1e3346576e8399aeb4bac7c7cad4d6dadde0e7e7eaedeff1f3f5fbfff9fffef7f4f3f2f1dec9b39e89745746321e090010253b50657a90a5bacfe5faf4dfcab59f8a75604a35200b0000172c42576c8197acc1d6ecfffffce7d2bca7927d67524f616e8399a5b6c7d7e9f8fffff9e5d3c2b39d8875604b3a291700000000000000000000000000000004192f44596e8499aec3d9eeffffeed9c3ae99846e59442f1904000000000000000000000000000000000d2033435055595a5b5b5c5c5b5a585653504c46392917030d1d2a39464b4c4d4d4d4d4d4d4d4c4b46393e3527170500000012283d52677d92a5b4bbc8cad3d4d7d3d2d3d4d9d8d7cdc8bbb49f8a74606e8398a8b9ccd3d3d2d1daccb9a798826e5e4c382816030000000000000a1b2939464b4e63798ea3b8cee3d9c4ae99846f5e687d93a8bdd2dfcab59f8a746565605745321e0900000000000114263744556068737b838a939a9faaabb0b4b9a9907b66513b26110000000000000000000000050b0d13181f22262a2d293336393c3f414437444b4d4e505152535454534b4539281603000000000000000000000000000001080b161e2126263035383c3f414438454b4d4d4e4f5050515151504f4e4d4c463a4542353026180800000000000000000002090b11161e212427292b2c2c2c2d2d2d2c2a292724211e16150f0b070000000000000000000c21364c61768a9fb4c9cdd7dddfe6ebeff3f5fbfffffef7f4f0ece9e6e4e3ebe3dfdedddcdbccb9a78b76614b36210c0011263b51667b90a6bbd0e5fbf8e3cfbcab8b76614b36210c0000182d42586d8297adc2d7ecfffffce7d2bca7927d67525d697e94a1b2c3d3e5f5fffffff7decab6a4937e685745321c0c000000000000000000000000000000041a2f44596f8499aec4d9eeffffeed9c4af99846f5a442f1a050000000000000000000000000000000013273c50616a6e6f70717171706f6d6c6865615746331e0a182a3b475761626262626362626261615757524535220f0000000d23384d627887979faab2b6c3bfc2c4c5c6c6c5c2c6b9b4aa9f95816c546277899eb3c1bebebdbcc9bcb5b2a0907b665645321e09000000000000000b1b2932384d63788da2b8cde2d9c4af9a846f5a687d92a7bdd2e3cfbcab8a7554504b453928160300000000000009192737444b5460666e777e848a90969a9ea89f8a76604b36210b000000000000000000000000000000050b0d111518171f2124272a2c2e27313537393b3c3d3e3e3e3e3632281b0a00000000000000000000000000000000000002090b11141c2023272a2c2e2731363738393a3a3b3c3c3b3b3a3938363329302d201c14080000000000000000000000000000030a0c0f121416161717171817161513110f0c0a030000000000000000000000000011263b51667b90a9bacee1e9f2f4fafffffffffffbf6eae2dfdbd6d3d1cfced9cfcac9c8c7c6c5c5a28d78634d38230e0011263c51667b91a6bbd0e6fbffecdab6a18c77614c37220c0000192e43586e8398adc3d8edfffffce7d2bca7927d675a657b8b9fb4bfcfe1f1fffffff7e7d1c0b19c8674604b39281600000000000000000000000000000000051a30455a6f859aafc4daefffffefdac5af9a85705a45301b0500000000000000000000000000000000152a3f556a7f838586868686858483817e7a75614c36210c1f344759707577777878787877777776756c63523e2a150000000b2035495a6276818b959ca5a7aaadafb0b1b0b0adaaa89e978b8072604b59697e93a3a8a9a9a8a6a5ab9f9d9a968776604b36210b00000000000000000b1622384d62778da2b7cce2dac4af9a856f5a677c92a7bcd1dfcab59f8a75604a3632281b0a00000000000000000919273136434b515861686f767b8085898d91836e5745321e09000000000000000000000000000000000000000000040a0c0f12141719151d20222426272829292928211e160a000000000000000000000000000000000000000000000001080b0e12151719151d2022232424252627272626252423211f171a170b080100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000152a40556a7f95aac7d8eafcfffffffffffffff3e8e0d8cecac5c1bebcbab8b7bcb4b4b3b2b1b0afa38e79644e39240f0012273c51677c91a6bcd1e6fbffe2cdb7a28d78624d38230d0000192e44596e8399aec3d8eefffffde8d2bda8937d686678889daabbceddedffffffffecdac9b4a2917c665544311b0a00000000000000000000000000000000051b30455a70859aafc5daeffffff0dac5b09b85705b46301b06000000000000000000000000000000031729395d7287999a9b9b9b9b9b999896938f7f6a543f2a1522374c62778b8c8d8d8d8d8d8d8c8c8b8b816c57422d1702000006192b3c4958616c7880878c9195989a9b9c9b9a9895908982796a6054434b6073859293949393918f8d8a8884807c74604b36210b0000000000000000000d22374c62778ca1b7d5d2d3c5af9a85705a677c91a6bcd1dfcab49f8a755f4a351e160a0000000000000000000009151d2630353a474c535761666b7075787c79634d39281603000000000000000000000000000000000000000000000000000000020001080b0d0f101213131414130b0903000000000000000000000000000000000000000000000000000000000000020002090b0d0e0e0f101111111111100f0e0c0a04000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003182e43586d8398adc2d8edfffffffffffffff3e3d6ccc8bbb4b0aca9a6a4a3a2ab9f9e9d9c9c9b9a988e79644f39240f0012273d52677c92a7bcd1e7fcf8e3cdb8a38e78634e39230e00001a2f445a6f8499afc4d9eeffffffefdac5b09a84787c889da6b8c8d8eafbfffffff8e3cfbcab9a84705e4c3727150000000000000000000000000000000000061b30465b70859bb0c5daf0fffff0dbc6b09b86715b46311c060000000000000000000000000000000a1e33465774899fafb0b0b1b1b0afadaba8947e69543f291423384d62788da1a2a2a2a2a2a2a2a1aa99836e59442e19040000000e1e2b3a474c5a626a72777c7f828486868685837f7b756c635b4b4336435462787c7e7e7e7d7c7a7876736f6b66605645321e090000000000000000000c21374c61768ca1b8c5bcbebeb09a85705b667b91a6bbd0dfc9b49f8a745f4a351f030000000000000000000000000108141c202a333739464b515655606366635b49351b0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011426365b71869bb0c6dbf0fffffffffffffbe8d6c5b9b3aa9f9b9794918f8e8c8b8a898887868584837f75614b36210c0013283d52687d92a7bdd2e7fcf9e4ceb9a48f79644f3a240f00001a30455a6f859aafc4daeffffffff1ddc8b4a29a8d919da6b7c4d5e6f6fffffffce9d6c6b59f8d7a644f403019090000000000000000000000000000000000001c31465b71869bb0c6dbf0fffff1dbc6b19c86715c47311c000000000000000000000000000000000c21364b61768ba9bac5c6c6c6c5c4c2bea8937e69533e291422384d62778da2b7b7b7b8b7b7b7c8af99846f5a442f1a05000000000e1c2a333c484d555962676a6d6f707171706d6a6560564e493d302636485a62676969696867656360565a56514b45382816020000000000000000000c21364b61768b9ea6a5a7a8a9aa9b86705b667b90a5bbc8cbc9b49f89745f4a341f0a000000000000000000000000000001080c181f222932363b37444b4d514d493c2c1900000000000000000000000000000000000000000000000000020305060709090a0a0a0a0a0a0a08060503010000000000000000000000000000000000000002090b1c1b1814110e0b08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080e1019181614120f0d0b0801000000000000000000081c30435473889eb3c8ddf3fffffffffffff5e0ccb9a79e938b85817e7c7a7977767574737271706f6d6a615746331e0a0013283e53687d93a8bdd2e8fdfae4cfbaa58f7a65503a251000001b30455b70859ab0c5daeffffffff7e4d1c0b4b0a2a6b3b7c4d4e2f2fffffffff5e1cdb9a898826d5c4a36221200000000000000000000000000000000000009192a3b5c71869cb1c6dbf1fffff1dcc7b19c87725c3f2e1b0a0000000000000000000000000000000d22384d62778da2c7d7dbdbdbdad9d3bda8937e68533e291322374c62778ca1b7cccdcdcdccccc5af9a85705a45301b0500000000000c171f2b35383b484d5255585a5b5c5b5b5855504b4538352c1c182b3c484d525354545351504d4b4538413c3632281a0a000000000000000000000b20364b607482888d8f929394959585715b657b90a5b0b3b8c4b39e89745e49341f090000000000000000000000000000000000040a0c161e2126263135383c38352c1e0e000000000000000000000000000000000001080b0d0f11131517191a1b1d1e1f1f201f1f1f1f1f1d1c1a181614110e0b09020000000000000000000000000a151d2031302d2a2623201d1415110d0b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003111c23252e2d2b29272522201d141815100e08000000000b20354b60758a9fb4cadff4fffffffffffff3dec9b39e897e76706c696765636261575f5e5d5c5b5a58544b46392917030014293e53697e93a8bed3e8fdfbe5d0bba6907b66513b261100001b31465b70869bb0c5dbf0ffffffffefded1c8c5b7bbc8cbd4e2f2fffffffffff3dec9b49e8a77624d3e2d1b04000000000000000000000000000000000001152737475972879cb1c7dcf1fffff2dcc7b29d87725d4b3928160300000000000000000000000000000e24394e63798ea3b8cee3f0f0f0e8d3bea9937e69543e291421364c61768ba1b6d8eae2e2e2dbc6b09b86715b46311c06000000000000040e1920232b34373c4043454647464543403b363228211a0f0e1e2b35383d3e3f3e3e3c3a383632282b27211e160a0000000000000000000000081d314455606e73787a7d7e7f7f7f7e6853657a8f979b9ea6a1a39e88735e49331e090000000000000000000000000000000000000000030a0c11141d2023272321190e000000000000000000000000000000040d09141d20222427292a2c2e2f313233343535353534343433312f2d2b2a2724201d150d0b0500000000000000000a1a2731364746423f3c383531262a26221f18140f0b0801000000000000000000000000000000000000000000000000000000000000000000000000000000000011212f373b4442403e3c3a373531262d2a25231c110300000c22374c61778cabbccfe3f7ffffffffffffebd6c1ab96816c61585754514f4e4d4b46394847474645433f3633291b0b000014293f54697e94a9bed3e9fefbe6d1bca6917c67513c271200001c31465c71869bb1c6dbf0fffffffffdefe4dddacdd1dddfe7f2fffffffffffee9d4bea9947f695a493c2d1f0f01000000000000000000000000000000000a1d3144556277899eb3c9def3fffff4dfcab59f8c7b655745321e1000000000000000000000000000000f243a4f64798fa4b9cee4f9fffee9d3bea9947e69543f291420364b60758baabbcee2f7f7f1dcc6b19c87715c47321c070000000000000000060b0d182022272a2d2f313131302e2a25211e160a0600000e1920222729292928272523211e1616110b090200000000000000000000000002152737444b595a62656769696a6a68604b60737d8285888b8c8d8e87735d48331e0800000000000000000000000000000000000000000000000001080b0e110e0c0600000000000000000000000000000008162128263135373a3c3e40414345464748494a4a4a4a4a4a4948464443413f3c393632282220180d00000000000002152738454b5c5b5854514e4b44373f3b37342a2924201c140d0b0500000000000000000000000000000000000000000000000000000000000000000000000000081c2f3f4b5059585653514f4d4b4437423f3b372f211100000e23384e63788da3c9d9ebfefffffffffffbe7d5c5a48f7a654f463a3f3c3a3937363228333231302f2e2a211e170b000000142a3f54697f94a9bed4e9fefce7d2bda7927d68523d281300001c31475c71869cb1c6dbf1fffffffffffaf1ebe8e0e2e4e7ebf1f3f8fffffffff1dcc7b29c8678635b4a3d2d1f0f0100000000000000000000000000000a1b2e3f4b6073849aa7b9cce0f5fffff8e3cfbcab9c8775604b3e2d19090000000000000000000000000010253b50657a90a5bacfe5fafffee9d4bfa9947f6a543f2a151d314455758a9fb4cadff4fff2ddc7b29d88725d48331d080000000000000000000000050b0d1215181a1b1c1c1b1815100b09020000000000050b0d121414141312100e0b090200000000000000000000000000000000000009192731363c494d505253545555534e445560676d70737677787979634e38230e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081626333d37444b4d4f51535557585a5b5c5e5e5f5f5f5f5f5f5f5d5b5a585654514e4b453837342b1d0d0000000000091d3145566071706d69666360555854504c473b3e393530262220190d0b06000000000000000000000000000000000000000000000000000000000000000000000e23374b5d656e6d6b6967646260555a5854504b3f2f1c08000e24394e63798ea3b8cee3fffffffffffff5e0cbb8a68b76614c36292927252422211e161e1d1c1b1a18150c0a0300000000142a3f54697f94a9bed4e9fefde8d2bda8937d68533e281300001d32475c72879cb1c7dcf1fffffffff7e9ddd6d3cbcccfd2d6dbdee5f0f6fdfff3decab6a49c8779635b4a3d2d1f0f00000000000000000000000000031628394b5d6b8095a2b4c5d6e8fbffffffecdac9b6a596806b5c4a3727150100000000000000000000000011263b51667b90a6bbd0e5fbffffead5c0ab95806b56402b1615274a5f748a9fb4c9dff4fff3ddc8b39e88735e49331e0900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009151d202c35383a3d3e3f40403d3a37444b52575b5660626364635b4935210c000000000000000000000003090c100d0b0801000000000000000000000000000000000000000000000000000000061626344450555560626466686a6c6e6f707273747475747474747472716f6d6b6966636056574d483b2b1805000000000b20364b60748685827f7b7875716e6a66625958544f4b433638342b2320190e0902000000000000000000000000000000000000000000000000000000000000091c2f4050657b8382807e7c7a777572706d6a655d4b37230e000f24394f64798ea4b9cee3f9fffffffffff3ddc8b39e88735746331e1412100e0d0c09030008070605030000000000000000142a3f54697f94a9bed4e9fefee8d3bea9937e69543e291400001d32475d72879cb2c7dcf1fffffffae9d9cbc1beb6b7babdc0c6c9d2dee1e9f5f9e6d3c3b6a59d8879645c4a3d2c1d0d000000000000000000000000091e324557657b8c9fb4c0d1e4f4fffffffff7e7d3c3b49f8c7a645544311d0e00000000000000000000000012273c51677c91a6bcd1e6fbffffebd6c1ac96816c57412c171f354a5f748a9fb4c9dff4fff3dec9b39e89745e49341f00000000000000000000000000000000000000000000000000000000000000000000000000000306080001080b080100080705000000000000000000000000000000000002080e1920232528292a2a2a28262731353c4238454b4c4e4e4e493d2c1a06000000000000000000000b161e212622201c14120c0a0400000000000000000000000000000000000000000000031424344451626b727577797c7e7f818384868788898a8a8a8a89898988868482807f7c7975716d62594834200b0000000011263b51667b909b9794918d8a87837f7b77726e69646054534d483c38352b201d150a04000000000000000000000000000000000000000000000000000000000f23384c5e708599979593918f8c8a8885827f7b65503b2510000f243a4f64798fa4b9cee4f9fffffffffff1dcc7b19c87725c39291703000000000000000000000000000000000000000000152a3f546a7f94a9bfd4e9fefee9d4bea9947f69543f2a1400001d32485d72879db2c7dcf2fffffff1ddcbbbaea9a1a2a4a7abb1b5c2c9cdd7e5f5f1e1d3c3b7a69d897a645b493b2b18050000000000000000000009192e3e4b6075879cabbccfdeeefffffffffffff1e2cebbaa9c8673604b3c2c1906000000000000000000000012273d52677c92a7bcd1e7fcffffecd7c2ad97826d58422d131f354a5f748a9fb4c9dff4fff4dec9b49f89745f4a261401000000000000000000000000000000000000000000000000000000000000000000040a0c13181b1d1e141c201c141f1e1c1a0c0a040000000000000000000000000000000000060c0d1012141415151309151d20272d28323637383938352c1f0f000000000000000000000b1b2832363b3835302627221f180d0b05000000000000000000000000000000000000001121324351626b80888a8c8f91939596989a9b9c9d9e9f9f9f9f9f9f9e9d9b99989694918e8a868277624d37220d00000001162b41566b8096abada9a6a99f9c9894908c87837e79746e68625a544d483c3631271f180c0400000000000000000000000000000000000000000000000000081c2e3f50667b90a3adaba8a6a4aa9f9d9a97947e69543f2914000f243a4f64798fa4b9cee4f9fffffffffff0dbc6b19b86715c46311c00000000000000000000000000000000000000000000142a3f54697f94a9bed4e9feffead4bfaa957f6a55402a1500001d33485d72889db2c7ddf2ffffffebd6c1ae9d938b8d8f92969ca4aab4bac7d7e9fdf1e1d4c4b7a79e887963594834200b000000000000000000011426374a5c6b8196a5b6c9d9ebfcfffffffffefffeebd9c8b5a4947f6a5a49352013000000000000000000000013283d52687d92a7bdd2e7fcffffeed8c3ae99836e5944302532314556748a9fb4c9dff4fff4dfcab59f8a755544311d0800000000000000000000000000000000000000000000000000000000000000000c181f22292d303233263035302634333130211f170c00000000000000000000000000000000000000000000000000000001080b1218161e2122232423211a0f0100000000000000000003162839464b504d4b43363c37342a2220190d08010000000000000000000000000000000c1c2e3f4f616b80959d9faaa4a6a8aaacadafb0b1b3b3b4b4b4b4b4b4b4b2b0afadaba9a6aa9f9c907b65503b2610000000031628385a6f849aafc2bec7bab4b1ada9a5a59d98938e89837e787069625a524b4538332a1f180c0000000000000000000000000000000000000000000000000e23374b5d70859ab0c1c0bebcc8bbb4b2af9d8875604b36210b000e24394e63798ea3b8cee3f8fffffffffff0dbc6b09b86715b46311c06000000000000000000000000000000000000000000142a3f54697f94a9bed4e9feffead5c0aa95806b55402b1600001e33485d73889db2c8ddf2fffffee8d3bea9937f76777a7d81868d959fa9bacde1f6fff1e2d5c5b8a69d8777624c37220d000000000000000000081d314455647a8c9fb4c3d3e7f7fffff7f2f0e9f1f3f6e6d2c2b49f8b78634d41301c0c0000000000000000000013283e53687d93a8bdd2e8fdffffefd9c4af9a846f5a4a433648484b60758ba9bacee2f6fff8e3cfbcab8a75604b35200b000000000000000000000000000000000000000000000000000000000000000c1c2a33373e4245484849434b434a494847453633291c0c0000000000000000000000000000000000000000000000000000000000000002090b0d0e0f0e0c060000000000000000000000091e324657616562605457514c473a37342b201d1509030000000000000000000000000417293a4b5d697f949eb2b4bbc8bbbdbfc1c3c4c5c7c8c9c9cac9c9c9c9c9c7c6c4c2c0bec8bbb4a7927c67523d2712000000091e32455673889db2c8d4d8cec9c6c3bfc3b7b2ada9a79e98938b857f78706760564c473a342a1d0c00000000000000000000000000000000000000000000081c2e3f50657b90a2b4c8d5d3d1d8cecab7a5937e695645321e09000e23384d63788da2b8cde2fffffffffffff1dcc6b19c87715c47321c0000000000000000000000000000000000000000000014293f54697e94a9bed3e9feffebd6c0ab96816b56412c1601001e33485d73889db2c8ddf2fffffbe5d0bba6907b666265686b7178808b9fb4c9def4fffff2e3d5c4b7a59a846f5a452f1a050000000000000004182a3a4b6073859babbccfe1f1fffdefe4dddad4dcdfe6f0e1cdbaa99a846f5f4d3a29170400000000000000000013293e53687e93a8bdd3e8fdfffff0dbc5b09b85706260545d5d5d5e62778ca1c7d8eafdffffecdab5a08b75604b36200b00000000000000000000000000000000000000000000000000000000020404182a3a474c53585b5d5e5f5460545f5e5d5c5a4c463a29170400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c21364b61757b7875706c676159544d483b3531271e160b00000000000000000000000c1f334758657b8c9fb4bccaced9d1d3d4d6d8d9dbdcdddedfdfdfdfdedededddbd9d7d5d4d8cebda8937e68533e29130000000b21364b60768ba6b7cbdfeae2dfdcd8d4d4cac7c3c5b8b3aeab9f9b948d857c756b61584c473b2a1d0c0000000000000000000000000000000000000000000e23374b5d70849aafc0d1e4e8e6e7d4c4b29d8774604b38281603000d22384d62778da2c7d7eafdfffffffffff2ddc7b29d88725d3928160300000000000000000000000000000000000000000014293f54697e94a9bed3e9feffecd6c1ac97816c57422c1702001e33485e73889db3c8ddf2fffff9e4cfbaa48f7a654f4f52565a626b7c91a6bbd0e6fbfffff3e2d4c3b19c87715c47321c07000000000000000a1f334758687e93a3b5c9d9ebfffdefdfd1c8c5bec7cad3e1e9d7c7b3a2927d675847331f1100000000000000000014293e53697e93a8bed3e8fdfffff4dfcab49f8c7f78757372727373747b8fa5bacfe4ffffffe0cbb6a08b76614b36210c000000000000000000000000000000000000000001080b0d1012141617191b1f33475861686d70727374757575747473716f615846331f0a000000000000000000000000000000000000040a0c0d0d0c0b0801000200000000000000000000000000000000000000000417293a53697e908d8985817c7770696259514b443732291b0e0000000000000000000c1c2f404c6176889daabbcedfe2ebe6e8eaebe7e3eae2dfe2eae3e6ebf4f4f3f2f0eeedebe9ead4bfa9947f6a543f2a150000000e23384d63788da2c4d4e7f3f5f4f1ede9e6dfddd8d5ccc8c9bcb5b0a9a29a918880776b6159473b2a180400000000000000000000000000000000000000081b2e3f4f657a8fa2b4c8deeffff4dfcbb7a6937e685645311a0a00000c21364c61768ba9bacde2f6fffffffffff3dec9b39e89745746321e0900000000000000000000000000000000000000000014293e53697e93a8bed3e8fdffecd7c2ac97826d57422d1802001e33485e73889db3c8ddf2fffff8e3ceb9a38e79644e3a3d3c484f647a8fa4b9cfe4f9fffffff1dcc7b29c87725d47321d08000000000000071a2d3e4c6177899eb3c1d2e7f7ffefded1c0b4b0a9b2b6c3d3e3e5d0c0b39e8876614c3f2e1909000000000000000014293e53697e93a8bed3e8fdfffff7e2cebbaa9f948d8a8887878888898d9fb5cadff4fffff6e1cbb6a18c76614c37210c000000000000000000000000000003090c101417141c20222527292b2d2f3027374c61767e82858788898a8a8a898988868476614c36210c00000000000000000000000000000000000c171f21232221201d141a17130e0c06000000000000000000000000000000000a1f33475870859ba89f9b96918b857f776f6760554b46392b1e0e000000000000000417293a4c5e6d8298a6b7c8d9ebf7fef0e5dedcd2ced8cecaced8ced1d6d8dfebf8ffffffffffead5c0ab95806b56402b1600000010253a4f657a8fa4bacfdadee1e8eaeef3f5f4f2ede8e0dedacfcac5c0b4afa69e958a8077615947341f08000000000000000000000000000000000000000e22374b5d6f849aafc0d1e3fdfae7d5c4b29d8875604b3827150000000a1e334657748a9fb4c9dff4fffffffffff5e0ccb9a78b76614b36210c00000000000000000000000000000000000000000013293e53687e93a8bdd3e8fdffecd7c2ad97826d58422d1803001e33485d73889db2c8ddf2fffff8e3cdb8a38e78634e39282b3b50667b90a5bbd0e5fafffffff0dbc6b09b86715b46311c060000000000000d21364a5c6c8197a7b8ccdff0fff7e4d1c0b4a29b949ca5b6c5d6e8e0cbb8a697826d5d4b372715020000000000000014293e54697e93a9bed3e8fefffffeead8c8bbb4a9a99f9d9c9d9d9e9f9fabbccfe3f8fffff6e1ccb7a18c77624c37220d0000000000000000000000060c0e161e2125292c263035383a3c3e40424446374451667c91979a9d9d9e9faa9f9f9e9d9c8c77614c37220c0000000000000000000000000000000a191c2a33373837363531262f2c2923211a0f0100000000000000000000000000000c21374c61768b9fb4b4b0acab9f9b948b847c74696157483c2b19050000000000000a1f334758667c91a0b2c4d4e6f6fff0e0d3cac7bdb9c8bbb4bbc8b8bcc0c4cddaebfcffffffffebd6c1ac96816c57412c1700000012273c51677c91a6bcc2c5c9ccd6d4d9dee0e8eff4f7f5f3ece3dfdbd1c8c4b8b3a89e968a77614c362513000000000000000000000000000000000000081c2e3f4f657a8fa2b3c7deeefff4e0cbb8a6937e695645321a0a000000031729395d73889db2c8ddf2fffffffffffbe8d6c5a38d78634e38230e00000000000000000000000000000000000000000013283e53687d93a8bdd2e8fdffedd7c2ad98826d58432d1803001d33485d72889db2c7ddf2fffff8e3ceb8a38e79634e3924293e53697e93a8bed3e8fdffffffedd8c3ad98836e58432e19030000000000081c2e3f4e64798c9fb4c5d6e8fefff6ddc8b4a29a857f879ca7b9cce0e7d5c4b59f8d7b655544311d0e0000000000000014293e53697e93a8bed3e8fdfffffff6e6d8cecac7bab4b2b2b2b2b3b4b5bcc9daecfffffff7e2ccb7a28d77624d38220d000000000000000000080e1920232832363a3f4236434b4d5052535557595b5d5560667c91a6b0b2b3b4b4bbb4b4b3b2a18c77614c37220c0000000000000000000000000000071929363a474c4d4d4c4b443744413e38352c1f0f000000000000000000000000000011263c51667b91aabbc9c5c9bcb5b0ab9f9a91887f75625a4835200c0000000000091c2f404c6176889db3becfe2f2fff9e5d3c2b6b1a8a4a1aa9faaa1a3a7abb0bccddff3ffffffffecd7c2ad97826d58422d1800000013283d53687d92a7aaadb0b4b9c6bfc4c8ccd5d9dfe2eaf6fbf8f4eee3dcd5cbc6b9b4a8957f6a5443301c0700000000000000000000000000000000000e23374b5d6f849aafc0d0e3fcfce8d6c6b39d8875604b38281500000000001c31465c71869bb1c6dbf0ffffffffffffe5d0baa5907b65503b261000000000000000000000000000000000000000000013283d52687d92a7bdd2e7ebecedd8c3ad98836e58432e1903001d33485d72889db2c7ddf2fffff9e3ceb9a48e79644f3936393b576c8197acc1d6ecfffffffce8d6c6aa95806a55402b150000000000000e23374b5d6f8499abbccfe3f3fff6e6d0bfb09a84746977899eb3c5d6e8e3cfbcab9c8674604b3c2b190500000000000014293e53697e93a8bed3e8fdfffffffff6eae2dfd7cdc9c8c7c7c8c8c9cacfdae7f7fffffff7e2cdb7a28d78624d38230d0000000000000001101b222c353839464b5054575a5460626567696b6c6e70727475777e93a9bec7c8c9cacecac9c9b6a18c76614c37210c00000000000000000000000000001124364754586162626160555c5957534e493d2c1a0600000000000000000000000000152a3f556a7f94aac8d9dadacfcac9bcb4afa69d948878624d3a291704000000000f23384c5e6d8297a6b7cbdcecfffff3decab6a49c928e8c8b8a8b8c8e91969eb0c4d8f6ffffffffedd8c3ad98836e58432e1900000013283e53687e909294979b9ea8a6aaaeb3b8c5c4caced8e0e8f3fffff7f3e7e0d7cdc6b29d8873604a35200b00000000000000000000000000000000081b2e3f50657a8fa2b4c8deeefff5e1ccb9a8947f6a5645321a0a00000000041a2f44596f8499aec4d9eefffffffffffde8d3bea8937e69533e291400000000000000000000000000000000000000000012273d52677c92a7bcd1d5d6d7d8d8c3ae98836e59432e1904001d32485d72879db2c7dcf2fffffae4cfbaa58f7a65504b4c4f525971869bb0c6dbf0fffffff5e1ccb9a88f7a65503a25100000000000091d304050657b8fa1b3c9d9ebfffdead8c8b3a18f7a64596a7f95a7b8cce0ecdac9b5a4947f695a4835201200000000000014293e53697e93a8bed3e8fdfffffffffffef7f4eae2dfdddcdcdddddedfe3ecf7fffffffff8e2cdb8a38d78634e38230e00000000000009151d2e373c494d55576165696c6f7275787a7c7e8082848587898b8c939caec1dcdddedfe2dfdecbb6a18b76614c36210c0000000000000000000000000002172c4054656e777877767574716f6c68635b4935210b00000000000000000000000000182e43586d8398adc2cbd4e1e3dfd9cfcac4b7b2a697826d5847331f0a0000000011263b50667b90a0b1c4d4e7fafffff1dcc7b19c867d797776757577797c8096abc8d8eafdffffffeed8c3ae99836e59442e190000000c21374c61767b7c7f8285898d9195999ea7a9afb4bbc8ccd6e3f3fffffffbf4e9dfcbb7a68f7a644f3a250f000000000000000000000000000000000e22374b5d6f849aafc0d0e3fcfdead8c7b49e8976614c382816000000000002172c42576c8197acc1d6ecffffffffffffecd6c1ac97816c5736261401000000000000000000000000000000000000000012273c51677c91a6bcbebfc1c2c3c3c3ae98836e59432e1904001d32475c72879cb1c7dcf1fffffbe6d1bba6917c6661606164686c788b9fb4c9dff4fffffff3dec9b49e8975604b36200b00000000000f24394d5e70859bb0bfd0e7f7fff7e2cebbaa99836e5c4c6176899eb3c5d6e8e7d2c2b49f8a78624d402f1b0b000000000013293e53687e93a8bdd3e8fdfffffffffffffffffdf6f4f2f1f2f2f3f4f4f8fffffffffffff8e3ceb8a38e79634e39240e0000000000091927313f4b4f5a636a71767a7e8184878a8d8f91939597999b9c9ea7a2a9aebbcbddf2f3f4f7f4e0cbb6a08b76614b36210c0000000000000000000000000004192f44596e838c8d8c8b8a898684817e79634e392816030000000000000000000000001b30465b70859ba9b2b7c4cdd7e5ebe3dfd4cbc4b49f8a76614c37210c000000051a30455a6f859aafbecee2f2ffffffecd6c1ac97816c6462605660626367748aaabbcee2f7ffffffeed9c4af99846f5a442f1a0000000a1f3347586165676a6d7074787c7f84888e939a9faab3b9c5d6e8fbfffffffffae7d4c4ab95806b56382715020000000000000000000000000000081b2e3e4f657a8fa2b4c8deeefff6e2cebaa996806b5846331a0a000000000000142a3f54697f94a9bed4e9ffffffffffffefdac5b09a85705443301c08000000000000000000000000000000000000000011263b51667b90a4a6a9aaacadadaeaeae98836e59432e1904001c31465c71869bb1c6dbf0ffffffedd8c2ad988279767576797d81899eaabbcee2f7fffff7e4d1c0ad97826d5544311d0800000000091d2f4051667c91a3b4c8ddeefffbe8d6c5b49f8b79634e46576a7f95a7b8cce0f0e1cdbaa899836e5e4c392816030000000013293e53687e93a8bdd3e8fdfffffffffffaf4f2ecebeaebeceef0f3f5fbfffffffffffffff8e3ceb9a38e79644e39240f0000000001152737444b5d646f787f868a8f9497999c9fa9a5a7a8aaacaeb0b2b3b9c5bec1cbd9e9fafffffff5e0cbb5a08b76604b36210b00000000000000000001070603061b30455b70859aa2a2a1a79e9c99969385715746321e090000000000000000000000001b30465b70858d949da6b4bac7d7e9f7f2e7dfcdbaa9927d6853372715010000071d32475c72879cb1c7dcecffffffffe9d4bfaa947f6a554c4b454b4c4e55748a9fb4c9dff4ffffffefdac4af9a856f5a45301a00000004172a3a474c50525558546062666a6f73787e848b949ea7b9cce0f5fffffffffff0dac5b09b85705645311d0900000000000000000000000000000d22374b5c6f849aafc0d0e3fcffecdac9b49f8b77624d3a29170000000000000012273c51677c91a6c7d7e9fcfffffffffff3dec9b49e8974604b3520130f0d0b070000040201000000000000000000000010253b50657b8c8e91939596979899999999836e59442e1904001b31465b70869bb0c5dbf0ffffffefdac6b2a0988e8b8a8b8e92979ea7b9c8d8eafdfffff2ddc8b4a28f7a644f37271502000000000f24384c5e71869bb1c1d1e4fcfff5e0ccb8a796816c5b49394c6176899eb3c5d6e8e9d7c6b3a1917c665746321e100000000013283e53687d93a8bdd2e8fdfffffffff2e6dfddd7d5d5d6d7d8dbdee0e8f3f6fcfffffffff9e4ceb9a48f79644f3a240f00000000081d314455606c7a848d949b9faaa9acafb2b4bac7bcbec0c1c3c5c7c9ccd6d3d6dde9f7fffffffff5dfcab5a08a75604b35200b000000000000040e14161d1b19161b31465b70869bb0b7c5b9b3b1aeac9f8a76614b36210c000000000000000000000000192e42556770787f88959fa9bacde1f3fffae9d7c7ae99846f5544311d080000091e33495e73889eb3c8ddf3fffffffde8d2bda8937d68533e363236374a5f74899fb4c9def4ffffffefdac5af9a85705a45301b000000000c1c2a33373b3d3f36434a4d5155595b63696f777f899eb3c9def3fffffffffff4dfc9b49f8a75604b36200b00000000000000000000000000071a2d3e4f647a8fa2b3c7deeefff8e3cfbcab97826d5948341b0b000000000000000e23394e63788ea9bacde1f6fffffffffff5e1cdb9a88e78634e392d282522201c131b1918161513120c0a0300000000000e23374b5d6576797c7e80818283838484847f6a553f2a1500001b30455a70859aafc5daeffffffff5e1cfbeb2ada3a0a0a1a4a7acb3b9c5d6e6f6fffff2e2cfbeb09a85705c4a36190900000000071b2d3e51667c90a3b5c9dfeffffbe7d5c5b39e8976614c3d3346576a7f95a7b8cce0f3e4d0bfb29d8775614b3e2d190900000013283d53687d92a8bdd2e7fdfffffff2e2d4cbc8c2c0c0c1c2c3c5c9ccd6dee1e9f5fffffff9e4cfb9a48f7a644f3a250f000000091d2f404b6073818d9aa1aab0b4bbc8c1c4c7c9ced8d1d3d5d7d9dadcdee0e8e8eaf1fafffffffffff7e2cebbaa8a755544311d080000000000081621292b32302e2b2831475c71869cb1c6d6ccc9c6c4bbaa8f79644f3a240f00000000000000000000000013263848555a626a75808a9fb4c5d6e8fbfff3dec9b49e8975604b35200b0000081d32485d72879db2c7dcf2fffffffde8d3bea8937e69533e291e2034495f74899eb4c9def3fffffff0dac5b09b85705b46301b00000000000c171f2125272a253035383c403d494e5459616c8197acc1d6ecfffffffffff6e2cdbaa98e79634e39240e000000000000000000000000000d21364a5c6f8499aec0d0e3fcfff4dfcab59f8c79634e3b2b1800000000000000000b20354b6075899fb4c9def4fffffffffffce9d6c6a7927d68524a3d3e3a37353025302e2d2c2a2927211e170b00000000081c2f3f4b58616467696a6c6d6e6e6e6f6f6a61503c281300001a2f445a6f8499afc4d9eefffffffeecdccfc6c2b8b6b5b6b9bdc1c9ccd6e3f3fffff6e6d4c4b2a08f7a644f3e2e1b00000000000d22364a5c70859ab0c1d2e5e5e7e8e0cbb8a6947f6a58473329394c6176899eb3c5d6e8eadfcab7a596816b5c4a37271502000013283d52687d92a7bdd2e7fcfffffae6d4c4b7b2adababacadaeb0b3b9c5c9cdd7e4f5fffffae4cfbaa58f7a65503a25100000000f24384c5e6d82969fabb3bfc6caced9d6d9dcdfe2eae6e8eaeceef0f1f3f5fbfffffffffffffffffff4dfc9b49f8a745f4a27150100000000001626333d40474543403d3a475d72879cb2c7dce0dedbd9c8a7917c67523c2712000000000000000000000000091a2a383c494d57606a7a8fa7b8cce0f5fff5e1cdb9a88e79644e39240f0000071c31465c71869bb1c6dbf0fffffffee9d4bfa9947f6a543f2a151f34495f74899eb4c9def3fffffff0dbc5b09b86705b46311b000000000000040a0c101215131c2023272a2c35393a4754697e93a9bed3e8fefffffffffdead7c7a6917b66513c261100000000000000000000000006192c3c4e64798ea1b3c7deeefff7e4d1c0ae99836e5b49351d0d0000000000000000081d31445571869bb0c6dbf0ffffffffffffecd7c2ac97826d635b57534f4c4a4336454442413f3e3c3633291b0b0000000011212f3a474c4f5154555758585959595955504333200d0000192e43596e8398aec3d8edf3f4f6fdfaece1dad8cecbcacbced2d6dee0e8eceae9e7e7d8c8b7a698826d5d4b37201000000000031628394f647a8ea2b4c8dacfd0d1d3d6c5b39e8875614b3a2a1e3346576a7f95a7b8ccd4d5d5d4c3b49f8c7a645544311d0d000012283d52677d92a7bcd2e7fcfffff4dfcbb7a69d9796959697999b9ea7a7b4bac6d7e9fcfffae5cfbaa5907a65503b251000000013253651667c90a0b5bcc9d0dbdfe2ebeceef1f4f6fdfffdfffffffdf6f4f2f2f4fafffffffffffffff4dec9b49f89745f4a341f00000000000b1b334451565c5b5855524f4c5d73889db2c8ddf2f3e9d3bea9947e69543f2914000000000000000000000000000c1a1e2b3539454b5c73899eb3c8def3fffce9d6c6a8927d68533d28130000041a2f44596f8499aec4d9eeffffffffead5c0aa95806b55402b161f344a5f74899fb4c9def4fffffff0dbc6b19b86715c46311c000000000002090b171e21262a2d2933373a3d4038454b53687d92a8bdd2e7fdffffffffffe8d3bea8937e69533e29140000000000000000000000000c2135495b6e8398aebfd0e2fcfff1ddc8b4a28f7a644f3d2c1a00000000000000000001142637576c8297acc1d7ecfffffffffffff3dec9b49e8a8179726d68646260545c5a5957565553514c46392917030000061a2c3d494e54606163626160565956504b4437332515010000182d42576d8297acc2d7dcdedfe2eae0e1e1e1e0eae2dfdedddcdbdad9d8d6d5d3d1d9c9bbaa9d8876614c3f2e1b0200000000091e3245576d8297acb5bcc9b9bbbcbdbeb9a7947f695746321c1729394c6176899eb3c2bfbfbfbfbebbaa9b8674604b3b2b18050012273c52677c91a7bcd1e6fcfffff2ddc8b29d8782808081828386898d929fa8bacde1f6fffae5d0bba5907b66503b26110000071c3043546f8499aebecfdae7eef4f7fefffffffffffffaf4f2ede8eae2dfdddde0e7f2fffffffffffff3dec9b39e89745e49341f090000000316293951626b72706e6b6764615873899eb3c8def3ffead5c0aa95806b55402b190e0b060000000000000000000000000e192028323e5a70859aafc5daefffffecd7c1ac97826c57422d17000001162c41566b8196abc0d6ebffffffffedd8c3ad98836e58432e1920354a5f758a9fb4cadff4fffffff1dbc6b19c86715c47311c000000000a161e212933363b3f433a474c4f5255585660646b7d92a7bdd2e7fcffffffffffe9d4bfaa947f6a553f2a15000000000000000000000005182b3b4d63788c9fb4cadfedfff9e6d4c3b09a85705d4b371f0f0000000000000000000012283d52677d92a7c3d3e6f9fffffffffff5e1ccb9a89e968e87827d7a77757371706e6d6b6a6867615746331e0a00000c2135495b636f747778777775726f6b6560554e4131200f0000162b41566b8096abc0c5c7c8c9cdd7cbcbcccbcbd7cdc9c8c8c7c6c5c4c2c1c0bebcc8bbab9f8c7b65584733201000000000000b21364b6076899c9e9faba3a4a6a7a8a9aa9e8975614b3928160b1e334657697e93a4a9aaaaaaaaa9a8a6a395806b594834200b0012273c51677c91a6bcd1e6fbffffebd6c0ab96806d6b6b6c6d6e7074787d8a9fb4c9def4fffbe5d0bba6907b66513b261100000b20354a6074899eb4c9deecf7fffffffffffffff8f3f1e7dfddd8d3d7cdc9c8c8cbd5e2f2fffffffffff3ddc8b39e88735e49331e090000000a1e3246576b80878583807d7a7673748a9fb4c9def4ffecd6c1ac97816c5742352c2320190e090000000000000000000000060a162d42576c8297acc1d7ecfffff0dbc5b09b85705b39291703000013283d52687d92a7c5d6e8fbfffffff0dbc6b09b86715b3c2b191c304354758a9fb5cadff4fffffff1dcc7b19c87725c47321d0000000a1a28323639464b5054585b586164676a6d71757a80899eb3c8def3ffffffffffffead5c0aa95806b55402b1600000000000000000000000b203448596d8297abbccfe3f7fff4dfcab6a5917c66513f2e1b01000000000000000000000d22384d62778da5b6cadff3fffffffffffce8d6c6b9b4aba59d97938f8c8a8886858382817f7e7c75614c36210c00000e23384e637983898c8d8d8c8a8784807b74685f4e3e2d1a070014293e54697e93a9aeb0b2b3b4bab5b6b6b6b6b6b5bab4b3b2b2b1b0aeadacaaa9a7a5aa9f8d7e685d4b3a2a170200000000000f24394f647a8587898a8c8d8f909293949495816b5746321b0b031729394b6073869293949595959493918f8c8777624c37220d0011263c51667b91a6bbd0e6fbffffebd6c0ab96816b56565758595b5a6272879cb1c7dcf1fffbe5d0bba6907b66513b261100000d23384d62788da8b9cde1f5fffffffffffffef0e5dedcd4cbc8c3bec7bab4b3b3b8c4d4e2f2fffffffff2ddc8b39d88735e48331e090000000c21364b61768a9c9a9895928f8c88858d9fb5cadff4ffedd8c2ad98836d584d493c38352b241d12040000000000000000000000142a3f54697f94a9bed4e9fefff3ddc8b39e88735746331e0a00000f24394e64798ea7b9cce0f5fffffff3dec9b39e89745a49352020354b60758aabbccfe3f8fffffff1dcc7b19c87725c47321d000002162838454b535761656a6d7073767a7c8083868a8f959ea7b8cce0f5ffffffffffffead5c0aa95806b55402b1600000000000000000000031729394c62778a9fb4c9d9ebfefce8d6c6b29d8773604b35201000000000000000000000000b2034485a72879db2c7dcf1fffffffffffff4e4d6ccc9c3b7b2aca8a4a99f9d9c9a9997969493907b65503b26100000182d42586d82979ea8a2a2ab9f9d999590887d685c4a36210d0011263b50667b9096999b9c9e9fa9a0a1a1a1a1a1a0a99f9e9d9c9c9a999897959492908d8b7d68604e3f2e1c0c0000000000000d22364a5c647072747577787a7b7c7e7f7f7f78624d39281600000b1d31445563797d7e7f80807f7f7d7c79767262594834200b0011263b50667b90a5bbd0e5faffffebd6c0ab96816b56414142443c485c71869bb1c6dbf0fffbe5d0bba6907b66513b2611000010253a4f657a8fa4c6d6e9fcfffffffffffff0e0d2c9c6c4b7b2aea9a4a99f9d9da6b7c4d4e6fafffffff2ddc7b29d88725d48331d0800000011263b50667b90a8b0adaaa7a4a79e9b9fabbccfe3f8ffeed9c4ae99836f69635b554d483c38302212040000000000000000000012273c51677c91a6bcd1e6fffff5e0ccb8a78b76614c36210c00000b20354b6074899eb3c9def3fffffff5e1ccb9a88d78624d382b28364b60758ba0b5daecfffffffff1dcc7b29c87725d47321d0000091e324556606870767b7f8285888c8f9295989b9fa9aab3b8c5d5e8fbfffffffffffee9d4bfa9947f6a543f2a15000000000000000000000a1e3346576b8096a9bacde7f7fff5e1ccb9a8937e695443301c08000000000000000000000005192b3c576c8196acc3d4e6f9fffffffffffff4e8e1ded4cac7c2bdc7bab4b3b1afaeacabaaa7927d67523d281200001c31475c71869cb1b9c6b7bcb4b2aeaba69d8e7a644e39240f000b21364b60747d81848687898a8a8b8b8c8c8c8b8b8a8a8988878685848381807e7c7a7875685f4e4131211100000000000000071b2d3e4a4f5b5d5560616364666768696a6a625a49351b0b000001152737495b6367696a6a6a6a6968666461584c483b2b18050010253b50657a90a5bacfe5faffffebd6c0ab96816b56412c2d2e2b465c71869bb1c6dbf0fffbe5d0bba6907b66513b2611000012273c51677c91a6bcd1e6fffffffffffff8e5d2c2b5b1a9a69d98938f8c8a88888fa6b7cbdff4fffffff1dcc7b29c87725d47321d08000001162b40566b8095abc6c3c0bcc5b8b3b0b5bcc9daecfffff4dec9b49f8b837e78716a625a514c40302212000000000000000000000f243a4f64798fa4c9d9ebfefffbe7d5c5a38e79644e39240f0000081c3043546f8499aec9daecfffffffce8d6c6a7917c67523f403e3e4b60768ba0b5cbe0fffffffff1dcc7b29c87725d47321d00011426364b60747d858a9094989b9ea7a4a7aaadb1b4bac7c8ccd5e3f3ffffffffffffffe8d3bda8937e68533e2913000000000000000000021527374b6176899eb3c7d7eafffeebd9c8b39e8976614b3626140100000000000000000000000010253a50657a8fa5b6cadfe7f1f3f9fffffffffcf5f1e6dfddd7d2d8cec9c8c6c5c3c2c0bfa9947f6a543f2a1500001d32475d72879cb2c7d6d9cfcac7c4c4b7a5907b66503b261100091e32455660686c6e707273747576767677767676757473737271706f6d6c6b6967656360564e4131231303000000000000000010202d36394637444b4c4e4f5152535455554d493c2b190000000009192c3d494e5254555555555453514f4c473a342b1d0d000010253a4f657a8fa4bacfe4f9ffffebd6c0ab96816b56412c181c31465c71869bb1c6dbf0fffbe5d0bba6907b66513b2611000013293e53687e93a8bdd3e8fdfffffffffff3dec9b5a49c948d88837e7a77757373879db2c8ddf2fffffff1dcc6b19c87715c47321c070000031628395a6f849aafc4d8d5d2d5ccc8c5cacfdae7f7fffff6e1cdbaa99f99938d867f786f665e4c402f19090000000000000000000d22374d62778cabbccfe3f7ffffe6d0bba6917b66513c261100000114263654697e93abbccfe3f8ffffffebd6c0ab96816b5d585553535461768ba1b6cbe0f6fffffff1dcc7b29c87725d47321d00081c3043547287939a9faaa9adb0b3b8c5bcbfc2c6c9cdd7dee0e8f3fffffffaf4f2eee9e6d5c4a5907b66503b2611000000000000000000081d314455697e94a7b9cce5f5fff7e2cebbaa96816b5746331808000000000000000000000000000b20354a6073879db2c4cbd4dcdee6ecf0f4f6fdfffffaf4f2ece8eae2dfdddbdad8d7d5c0aa95806b55402b1600001c31475c71869cb1c6dbebe3dfdcd9d4c8a6907b66513b26110003162838454b5356595b5d5e54606061616161616060545e5d5d5c5b595857555452504e4b45383123130500000000000000000002101b22243127313537383a3b3d3e3f3f4038352b1e0e00000000000f1f2c35383d3e3f4040403f3e3c3a37332a20180d0000000f243a4f64798fa4b9cee4f9ffffebd6c0ab96816b56412c161c31475c71869cb1c6dbf1fffae5d0baa5907b65503b26100000152a3f556a7f94aabfd4e9ffffffffffffecdac9b19c867f78736e69656260546d8297adc2d7ecfffffff0dbc6b19b86715c46311c070000091e32465773889db2c1c4c7cacfdad6d9dee0e8f0f2f7fffce9d7c7bab4aea9a39b948c847c665e4c3727150100000000000000000b20354b60758a9fb4cadff4fffde7d2bda8927d68533d28130000000d22384d62788c9fb5cadff4fffffff1dcc7b19c867b726d6a6869696c778ca1b7cce1f6fffffff2dcc7b29d87725d48321d000b20354b60758aa5afb4bbc8c2c5c8ccd5d1d5d8dbdfe2eaf3f5fbf5f3efebe7e0ddd9d4d4cab8a68d77624d38220d0000000000000000000b20364b6074879db2c5d6e8fffff4dfcab49f8b78624d3929170000000000000000000000000000071c304354697e94a6b3b7c4c7cad3d6dbdfe2eae9edf0f3f6fcfffdf6f4f2f1efeeead5c0aa95806b55402b1600001a2f44596f8499aec4d9e9f2f4f2e2cebbaa8e7a644e39240f00000a1a2832363d4144464749434b4b4c4c4c4c4c4b4b434948474745444342403f3d3b383632281a1305000000000000000000000000070d0f1b151d202223252627292a2a2a2320190e000000000000010f1a212328292a2b2b2a2a282724211f170c05000000000f24394e64798ea3b9cee3f8ffffebd6c0ab96816b56412c161c32475c71879cb1c6dcf1fffae5cfbaa5907a65503b25100000162b41566b8096abc0d5ebfffffffffff8e3cfbcab8f7b69635b59544f4d4a53697e93a8bed3e8fdfffff0dac5b09b85705b46301b0600000c21364b61768ba6a8abafb2b5bcc9c0c4c8ccd5dadde4effff5e5d7cdc9c3c2b5b1ab9f9a917c665544311d080000000000000000081d31445573889db3c8ddf2fffee9d4bfa9947f6a543f2a150000000b2034485a70859bb0c6d6e8fcfffff3decab6a49c8f8782807d7e7e81859bb0c5dbf0fffffffff2dcc7b29d87725d48321d000b21364b60768ba0c3caced8d7dadee0e8e7eaedf0f4f6f4f0ebe8e1dedad5d5cbc8c3bfc3b7b29e88735a4834200b0000000000000000081c2f3f52677d92a5b7cae4f4fff8e4d1c1ae98836e5a48351b0b0000000000000000000000000000001325364b607588959da6acb2b6c3c1c6c9ced8d4d7dbdee1e9e6e9ebeceeeff0f1ead5c0aa95806b55402b160000172c41576c8196acc1cdd7dddfe0ddcab49f8a75614b36210c0000000a161e21282c2f313226303536363737373636353026333231302f2e2c2b29272523211e160a00000000000000000000000000000000000001080b0c0e0f1112131415150d0b06000000000000000000060c0e1214151515151413110f0c0a040000000000000e23384e63788da3b8cde2fdfffaecd6c1ac97816c57422c171d32475d72879cb2c7dcf1fff9e4cfbaa48f7a654f3a25100000172d42576c8297acc1d7ecfffffffffff4dfcab59f8b76604e493d3e3a373b50657b90a5bad0e5faffffefdac5af9a85705a45301b0500000d22384d62788d909396999d9faba7abafb3b8c5c5c8d1e3ecf7f5e9e1ded9d2c9c9bcb5af9d8774604b35200b0000000000000000011426375c71879cb1c6dcf1ffffebd6c1ab96816c56412c1700000005192b3c54697e93a8b9cce1f5fffff9e5d3c2b6b1a59c9895939394979ba3b4c8ddf2fffffffff2ddc7b29d88725d48331d000b21364b60768ba0b5d9e2eaedf0f3f5fbfffbf2f6eae2dfdbd6d6ccc9c5c0c4b8b3aeaaa5a59d97826d573c2b190500000000000000000e23384c5d71869cb1c3d4e6fffff2ddc9b5a38f7a644f3c2b1900000000000000000000000000000000081e3245576177808890969ca4a7acb0b4bac7bfc2c6c9cdd7d1d3d5d7d9dadbdcdcd4bfaa957f6a55402a15000013283d52687d92a3b4bac6c8cbcbc8c6b09b86715746321e0a0000000003090b1317191b1d141c2021212122212121201c141e1d1c1b1a1817161412100e0b090200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d22384d62778da2b7cce1e9e3e5e5d7c2ad97826d58422d181d33485d72889db2c7ddedeeefe4ceb9a48f79644f3a240f0000182d42576d8297acc2d7ecfffffffffff2ddc8b29d8873574535363b3a3b3d51667b91a6bbd0e6fbffffeed9c4af99846f5a442f1a0500000b20354a6072787b7e8184888b8e92969a9ea7a8b0b4c1cfdae7f7fcf6f4eee5dedacfcab7a5917c67523727150200000000000000001b30455b70859ab0c5daefffffedd7c2ad98826d58432d18000000000d21364c6176899eb4c7d7eafdfffff0e0d3cac3b6b2adaaa8a8a9acb0b4c1d1e4f8fffffffff2ddc7b29d88725d48331d000b20354b60758aaabbcee2f7fffffffffff8eaded7d8cec9c6c1c6b9b4afaba6a69d9994908c88837a644f3a240f000000000000000006192c3c50657b90a4b5c9e1f1fffae7d5c4b09b85705d4b371e0e00000000000000000000000000000000031628394759616a747b81878d92979b9fa9a6a9adb0b4b9c6bcbec0c2c4c5c6c6c6c6bea9937e69543e291400000b21364b607585949fa8aeb3b7b8b3aea895806b553929160300000000000000000104060001080b0b0c0c0c0c0c0b0b080100080706040302000000000000000000000000000000000000000000000000000000000000000000040a0c110e0b090300010000000000000000000000000000000000000000000000000000000000000d22374c62778ca1b7c9cdd7cecfd0d0c3ae98836e59432e191e33485e73889db3c8d6d7d9dadbceb8a38e79634e39240e0000182d42586d8297adc2d7ecfffffffffff0dbc6b09b86715b39454b5050515256687e93a8bdd3e8fdffffeed8c3ae99836e59442e19040000071c304354606365696c6f7276797d8184888d939ba3b5bcc9daecfffffffff8f7ece3d4c3ae99836e5544311d080000000000000004192f44596e8499aec3d9eeffffeed8c3ae99836e59442e19000000000a1e3346576c8196a9bacde2f1f7fefef0e5ded3cac7c2bfbdbebec1c5c8d1dfeffffffffffff2ddc7b29d88725d48331d00081d314455758a9fb4cadff4fffffffffbead9ccc2c8bbb4b0aca7a89e9a96918d88847f7b77726e645c4a36220d00000000000000000c2035495a6f8499aec2d2e5fffff4e0cbb8a6927d67523f2e1b0000000000000000000000000000000000000a1b2a3a474c5460656c72787d81868a8d9194989b9ea8a4a7a9abadaeafb0b1b1b1b0a8927d68533d28130000091e32455660747f8a93999da6a69e99938a79634e39230e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c171f212623211e16191714100c0a04000000000000000000000000000000000000000000000000000c21374c61768ca1b2b4bac7b9babbbbbbb09a85705b45301b1e33495e73889eb3bec0c2c4c5c5c6b7a28d78624d38230d0000182d42576d8297acc2d7ecffffffffffefdac4af9a856f5a455660666566686b708297adc2d7ecffffffedd8c3ad98836e58432e1903000000132536434a4d5053565a576164676b6f73787e85939fabbccfe3f8fffffffffffff1dec9b49e8975604b36200b0000000000000003182d42586d8297adc2d7ecffffeed9c4af99846f5a442f1a00000000031729394d62788b9fb4c3d3dfe2ebedf1f4f1e6dfdcd7d5d2d3d3d6dbdde4effdfffffffffff2ddc7b29d88725d48331d00011426495f74899eb4c9def3fffffffff2deccbbafaaaa9f9b96928e8985807c77736e6a666158594f4a3e2d1b0700000000000000031628394d63788c9fb5cadff0fffeead8c8b39d8875604b362010000000000000000000000000000000000000000c1c2a3436434b50575a62686c7175787c7f8286898c8f91949697999a9b9c9c9c9b99907b66513b26110000031628384556606a777e83888c8c88847e76635b4935210c0000000000000000000000000000000000000000000000000000000000000000000000000a141a1d1d1d1d1d1c1c1a1816130f0b0801000000000000000000000c1c2a33373b393632282e2c2925211f1716130f0b0801000000000000000000000000000000000000000c21364c61768b9a9c9fa9a2a4a5a5a5a5a59d88725d48331d1e33485e73889da6a9abadafafb0b1b1a18c77614c37220c0000172c41576c8196acc1d6ebffffffffffefd9c4af9a846f5a4b60747b7a7b7d80858d9fb5cadff4ffffffecd7c2ad97826d58422d18030000061419273136383b3e4139464b4f52565a5a6368707e8d9fb5cadff4fffffffffffff5e1cdb9a88e79644e39240f0000000000000001162c41566b8196abc0d6ebffffefdac5b09a85705b45301b00000000000b2035485a6b8096a4b6c6caced9d8dcdfe3eceaededeae8e8e9ecf0f2f8fffffffffffffff2ddc7b29d88725d48331d00001e33485d73889db2c8ddf2ffffffffecd7c2af9d948f8a86817d7874706b67625a5955504c473a3a362d20100000000000000000091e3246576c8196abbccfe3f8fff7e2cebbaa95806b5645311d0900000000000000000000000000000000000000000c181f2630353b3c484d5257556063666a6d717477797c7e808284858687878686847f75614c36210c0000000a1a2838454b5961696e737776736e686158493d2c1a0600000000000000000000000000000000000000000000000000000000000000000000000e1c272f323232323231312f2d2b2824201d1509000000000000000004172a3a474c504e4b453944413e3a37332a2c2824201d15110b09030000000000000000000000000000000b20364b6074818587898c8d8e909090908f8d88735e49331e1b30455b70848d90939698999a9b9c9c9c8b75604b36200b0000162b41566b8096abc0d5ebffffffffffefdac4af9a856f5a4e63798d8f9092959b9fabbccfe3f8ffffffecd7c1ac97826c57422d1702000214243137444b4e5052525354545454545455575a606d8398adc2d8edfffffffffffffce9d6c6a7927d68523d28130000000000000000152a3f556a7f94aabfd4e9fffff0dbc6b09b86715b46311c000000000005192b3c4b6075869ca8b1b4bbc8c2c7cacfdad5d8dadddfe3ebe0e0f3f5fbfffffffffffff2ddc7b29d88725d48331d00071c31475c71869cb1c6dbf1ffffffffe9d4bfaa947f7a75716c6763605456514d483c3f3b37332a24221b100200000000000000000c21364b6175899eb3c9daecfffff4dfcab49f8b77624d382715020000000000000000000000000000000000000000000408141c20252b35383d37444b4e5154585460626467696b6d6f7071717171706e6a615746331e0a000000000a1a28323a474c53595961615859534c463a2c1f0f0000000000000000000000000000000000000000000000000000000000000000000000001c2c3a43474747474747464443403d393531271909000000000000000a1f33475861666360575b595653504c473a413d3935312726211e160d0c06000000000000000000000000081d314455606c6f72747678797a7b7b7b7a7874604b36200b192d42556670787b7e8182848586878786836e5544311d080000152a3f556a7f94aabfd4e9fffffffffff1dbc6b19c86715c4f657a8fa4a6a7abb0b5bcc9daecffffffffebd6c1ab96816c56412c1701000b1f31424e556063656767686969696969696b6c6f727a889eb3c8ddf3ffffffffffffffead4bfaa957f6a55402a15000000000000000014293e54697e93a9bed3e8fefff0dbc6b19b86715c46311c0000000000000e1e324557647a8a979b9faaa9adb1b5bcc9c0c3c5c8cacfd9cbcbdde0e7f3fffffffffff2ddc7b29d88725d48331d00061b30455b70859ab0c5daeffffffff8e3ceb9a38e7964605657524e4b43363c38352b2a26221f180f0d07000000000000000000081c2e3f53687e93a7b9cce7f7fff9e5d3c2ae98836e5948341a0a00000000000000000000000000000000000000000000000001080b1019202328273135383c3f36434a4c4f52545658595a5b5c5c5c5b59554c463929170300000000000a151d2a34373e3b474c4c473a3e3633291c0f0100000000000000000000000000000000000000000000000000000000000000000000000b1b3a4a575c5d5d5d5c5c5b5a5855524f4b44372715010000000000000c21374c61767b787673716e6c696561585a56524f4b44373b3632282320190e0b0400000000000000000002152737444b565a5d58616364656666666563605544311d0812253848555a6266696b6d6f70707172716e655437271502000013283d53687d92a8bdd2e7fdfffffffff2ddc8b39d88735450657a90a5babdc0c5cacfdae7f7ffffffffead5c0aa95806b55402b16000011263b4e606875787b7c7d7d7e7e7e7e7e7f808284878f9ea6b8cbe0f4ffffffffffffffecd7c1ac97826c57422d17000000000000000013283e53687d93a8bdd2e8fdfff0dbc6b19b86715c46311c000000000000031628394a5c647a81868a8f94989c9faba8abadb0b3b4bcb6b6b5c8ccd5e3f3fffffffff2ddc7b29d88725d48331d0004192f44596e8499aec3d9eefffffff9e4cfb9a48f7a644f45383d393530262722201915110c0a040000000000000000000000000e23374b5d71869cb1c5d6e8fffff3decab6a4907b65503b2b180000000000000000000000000000000000000000000000000000000000060b0d13151d2023272a253035373a3c3f414244454647474746443f3633291b0b00000000000000020c181f22292a343737332929211f170c000000000000000000000000000000000000000000000000000000000000000000000000031629395768727272727271716f6d6b6864605544311d08000000000003172939576c81908e8b888683817e7a76736f6b6864605556504b453938352c221f180c070000000000000000091927313641453a474c4d4f50505050504e4b4437271502081a2a383c484d515456585a5a5b5c5c5c59544736190900000011263c51667b91a6bbd0e6fffffffffff4dfcab49f8a75604f647a8fa4c6d6d5dbdfe3ece7e9eaebecede9d4bfaa947f6a553f2a15000013293e53687e8a8d909192939393939394949597999ca5b3b8c4d5e7fbfffefffcf5f3f1edd7c2ad98826d58432d18000000000000000012283d52677d92a7bcd2e7fcfff0dbc6b19b86715c46311c000000000000000a1b2d3d4b5c646c71767a7e83878b8f9395989b9d9faba1a1a0b3b8c5d5e7fbfffffff2ddc7b29d88725d48331d0003182d42586d8297adc2d7ecfffffffae5cfbaa5907a65503b282824232221201d151e1d1c1b1a190f0d07000000000000000004182a3a50657a8fa4b5c9e4f4fffce9d7c7b19c87725d4b371d0d00000000000000000000000000000000000000000000000000000000000000000001080b0e1115131c20222427292b2d2f3031323231312f2a211e170b00000000000000000000040a0c14181f22211f17130c0a04000000000000000000000000000000000000000000000000000000000000000000000000000a1e32465772868787878786868482807d7973604b35200b00000000000a1e33465772879ca3a79e9b9996938f8c8884817d7975706b666057544d493c37342a221b10020000000000000009151d202c302a333738393b3b3b3b3a38363127190900000c1a1e2b35383b3e41434445464747474440362919000000000f24394f64798ea4c5d5e8fbfffffffff7e2cebbaa8c77624d62778da8b9c3c6c9cdd7cfd1d3d5d6d7d8d9d3bea9937e69543e29140000152a3f556a7f94a9a5a7a7a8a9a9a9a9a9a9aaacafb2b6c3cbd5e2f2efece9e6e8e1dedbd9d6c2ad98836d58432e18000000000000000012273d52677c92a7bcd1e7fcfff0dbc6b19b86715c46311c00000000000000000f1f2e3e4b4f57576065696d72767a7e808385888a8b8c8b8b9ea7b8cce0f5fffffff2ddc7b29d88725d48331d0001172c41566c8196abc1d6ebfffffffce6d1bca7917c67523e3c3b3a393837363127333332312f2e24221b10020000000000000a1f3447596e8398aec2d2e5fffff6e1cdbaa9937e69543f2f1c0000000000000000000000000000000000000000000000000000000000000000000000000000000000070b0d0f121416181a1b1c1c1c1c1b19150c0a03000000000000000000000000000000040b0c0c0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000c21364b61768b9c9c9c9c9c9b999895928e846f5a452f1a05000000000c21364b61768b9fb5b8b3b0aeaba8a5a69d9a96928e8985807b76706a625a544c473b362d2013050000000000000002080b171a171f212324252626262523201d150900000000000e19202226292c2d2f30313232312f2c24190b000000000c21364c61768ba7b8cce0f5fffffffffeead8c8a5907b66506075899eaaaeb1b4bac7babcbebfc1c2c3c4c5bda8927d68533d2813000014293f54697e94a9c7bcbcbdbebebebebebec0c1c4c7cad3e0e3dfdcdad7d4d1d6ccc9c6c3c1beac97816c57422c17000000000000000012273d52677c92a7bcd1e7fcfff0dbc6b09b86715b46311c00000000000000000110202e373a39454b4f5458576165686b6e70737576767675889eb3c8ddf3fffffff2ddc7b29d88725d48331d0000152a3f556a7f94aabfd4e9ffffffffead5bfaa95806a565352504f4e4d4c4b444949484746454339362d20100000000000000c22374c61778b9fb4c9dff0fffff4dec9b49f8a76614c3721110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d22374d62778ca2b2b2b1b1b0afadaaa79b86715c46311c070000000010253a4f657a8fabbcccc8c6c3c1bec4b7b3afaba7a89f9a96908a857f78716961594f4a3e312313000000000000000000000100040a0c0e0f10111111100e0b080200000000000000050b0d111416181a1b1b1c1d1c1917110700000000000a1f33465873899eb3c8def3ffffffffffe9d4bfa9947f6a54546f849195999c9fa9a3a5a7a9aaabacadaeafb0a7917c67523c2712000014293e53697e93a8bed1d2d2d3d3d3d3d3d4d5d7d9dcd8d3d9cfcac7c4c1bebbc6b9b3b1aeaba9a6947f6a543f2a15000000000000000012273d52677c92a7bcd1e7fcffefdac5af9a85705a45301b00000000000000000002101b22242832363a3f39464b505356585b5e5660616173889db3c8ddf2fffffff2ddc7b29d88725d48331d000013283d53687d92a8bdd2e7fdfffffff0dbc6b09b85716b6967656463626160555f5e5d5c5b5a594e4a3e2d1b0700000000071b2e3e54697e94aabbcee2f7fff8e5d2c2ad97826d5847331f0a00000000000000000000000000000000000000000000000000000000050b0d10121416171819191a1a1a1b1b1b1c1b1b1b1a1a1918171513110e0b09020000000000000000000000000000000000000000000000000000000000000002040000070b0c0d0e1011111212131313110f0900000000000000000000000e23394e63788ea3b8c7c7c6c6c4c2c0b29c87725d47321d080000000013283d53687d92a8c9dadddbd8d6d3d4cbc8c4c0c6bab4b0aba99f9a948d867f776d645c4d413119090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000417293a5b70859ab0c5daefffffffffffedd8c3ad98836e584c61767c808387898b8e90929495969798999a9b9b907b66503b2611000013283d52687d92a7bdd2e7e8e8e8e8e8e9e9eadccfc6c2bec9bcb4b2afaca9a6a4a89e9c999694918e7b654f3a2510000000000000000013283d53687d92a8bdd2e7fdffeed9c4ae99846f59442f1a0000000000000000000000070d0f161e2125292933363a3e40434638454b4c5d72889db2c7ddf2fffffff2ddc7b29d88725d48331d000011263b51667b90a6bbd0e5fffffffff2ddc9b5a39882807e7c7a79787776757574737271706f6e645c4a36220d000000000d22374b5c71869cb1c8d8eafdfff3dec9b5a48f7a644f3a2917040000000000000000000000000000000000000000000000000000000d18202225272a2b2c2d2e2f2f2f3030303131313030302f2e2d2c2a292623201d150a000000000000000000000000000000000000000000000000030a0c0f1215171a1c131c20212224252627272828282826241d12040000000000000000000f243a4f64798fa4b9cedcdbdbd9d7c8b29d88735d48331e0000000000152a40556a7f95aabfd6d0d3d5d8dcdfdfddd9d6d7cdc9c5c7bab4afa9a39b948a827a675f4d372715010000000000000000040a0c0d0e0e0e0d0c0b080100000000000000000000050503010000000000000000000000000000000000000000172c42576c8197acc1d6ecfffffffffff1dcc7b29c87725a485861666b6e717476787a7c7e8081828384858586857a644e39240f000011263b51667b90a6c9daecfffefefefefff2e2cfbeb2ada9a6ab9f9d9a9794918e8c898684817e7c7a75604b35200b000000000000000014293e53697e93a8bed3e8fdffedd8c3ae98836e59432e19000000000000000000000000000003090b1014171e2125292b2e30283236475d72879cb2c7dcf1fffffff2ddc7b29d88725d48331d00000f24394f64798ea4c6d7e9fcfffffff8e4d2c1b2a098959391908f8e8d8c8b8a898888878684837a644e39240f000000011527374f647a8fa4b5c9e6f6fffce9d7c7b19c86715c4b371c0c000000000000000000000000000000000000000000000000000002101d2b34373a3d3f4041434344444545454646464646454544434241403e3c393631271a11030000000000000000000000000000000000040a0c1115171e2124282a2d2f312530353638393a3b3c3c3d3d3d3e3c382f221202000000000000000010253b50657a90a5bacfe5f1f0eedec8b39e89735e4926140100000002172d42576c8297acb8c5babdc0c3c6caced9d8dee0e1dedad8cec9c5c1b5b0a99f988e7d675544311d0800000000040e1416171f21222323232321201d1509000000000000060b0d1b1a181614110f0c0a04000000000000000000000000000013283e53687d93a8c5d6e8fbfffffffff3dfcab6a58d78624d474c5155595c5861636567696a6c6d6e6f70707171645c4a36220d00000f24394e64798eabbccfe3f8fffffffffae6d4c4b2a09894918d8a8785827f7c797674716e6c696764605443301c080000000000000000152a3f546a7f94a9bfd4e9feffecd7c1ac97826c57422d1700000000000000000000000000000000000000030a0c101316191b161e32475c71879cb1c6dcf1fffffff2ddc7b29d88725d48331d00000c22374c61778ca8bacde1f6ffffffffefdfcfbeb2adaba8a7a5a4a3a2a1aa9f9e9e9d9c9b9a907b66503b2611000000081d3144556c8197acc2d2e5fffff6e1cdbaa9937e69533e2e1b00000000000000000000000000000000000000000000000000000010202d3b484d5052545557585959595a5a5a5b5b5b5b5b5b5a595958565553514e4b45382f21110000000000000000000000000000070d0f171f21262b2933363a3d3f42444648434a4c4d4e5051515252535353514c402f2010000000000000000011263b51667b90a6bbd0e5fbfff4dfc9b49f8a745443301c0800000003192e43586e83989ea7a2a5a8abaeb1b4bbc8c3c9ccd6e3e8eae2dfdad2c9c7bab4ad9d8774604b35200b000000081621292b2933363838393938373531271915070000000e192023302f2e2b292724211f17190b0801000000000000000000000f24394e64798ea7b9cce0f5fffffffff9e6d3c3a9937e69543f373c40443a464c4e50525455565758595a5b5b5b4e4a3e2d1b0700000c21364b61768b9fb5cadff4fffffffff4dfcbb7a698827e7b7875726f6c69666461585c595654514f4b43362614010000000000000001162b41566b8096abc0d5ebffffead5bfaa95806a55402b15000000000000000000000000000000000000000000000000010300031c31465b71869bb0c6dbf0fffffff2ddc7b29d88725d48331d00000a1f34475974899fb4c9def4fffffffffdecdccfc6c2c0bebcbab9b8b7b6bbb4b4b3b2b1b0a5907b65503b26100000000b20354b6074889eb3c8ddf0fffff4dec9b49f8a76614c36211000000000000000000000000000000000000000000000000000000c1c2d3e4a59626567696b6c6d6e6e6f6f6f707070717070706f6f6e6d6c6a68666360564c3f2f1e0e000000000000000000000002101b22242a33373b4039464c4f525557595c5d54606162636566666767686868665e4c3e2d1b070000000000000012273c52677c91a7bcd1e6fcfff6e2cdbaa98a75604b35200b00000000152a40556a7f86898b8d909396989c9faaa9aeb3b9c5cad8e8f6f4efe4ddd7cdc9b6a5907b66513726140100041626343d413a464c4d4d4e4e4d4c4b443733251500000e1e2b3538454543413e3c3937332a2e201d14090000000000000000000b20354b6074899eb3c9def3fffffffffff0dbc6b09b85715d4c3a38352c293336393b3d3f40414243444546464639362d2010000000091e32465772879db2c7dcf2fffffffff2ddc8b29d887369666360565a5754514f4c473a44413f3c393530261808000000000000000004182d42586d8297adc2d7ecfffde8d2bda8937d68533e2813000000000000000000000000000000000000000000000000000000061b30465b70859bb0c5daf0fffffff2ddc7b29d88725d48331d000004182a3a5c71879cb1c6dcf1fffffffffffaece1dad8d5d3d1cfcecdccd9cecac9c8c7c6baa58f7a65503a251000000115273750667b90a7b8cce0f5fff9e5d3c2ad98826d5846331f0a0000000000000000000000000000000000000000000000000004172a3a4a5c64777a7c7f80818283848484858585868686858585848382817f7e7b7974655d4c3c2c1b0b0000000000000000000715202d36393a474c50555a576164676a6c6f717274757677797a7b7c7c7d7d7d7d7c665c4a36220d0000000000000013283d52687d92a7bdd2e7fcfffdead7c7a08b76614b36210c0000000013283c50616a717376787b7e8083878a8f93999ea7adb9cae6f6fffff8f5eae2d4c3ae98836e5544311d08000e21344451565c58616263636362616055504433190906192b3c484d5a5a585654514f4c473a4335312619090000000000000000081c3043546f8499aec8d9ebfefffffffff2ddc9b5a3907b6558524d493c413e3a37332a2f2d2c2d2e2f3030313124221b100200000003162839596e8398aec3d8edfffffffff4dfc9b49f8a7761545552504d4b45384442403e3c3a3937342b1c140800000000000000000c181f2d3d5a6f859aafc4daeffffde9d7c7a6917b66513c2611000000000000000000000000000000000000000000000000000000051b30455a70859aafc5daeffffffff2ddc7b29d88725d48331d0000001a2f44596f8499aec4d9eef2f4f8fffffefef5efedeae8e6e5e4e3e2ebe2dfdeddddcfb9a48f7a644f3a250f0000081d3144556d8297adc5d5e7f0f2f4decab6a48f7a654f3a291704000000000000000000000000000000000000000000000000000a1f334758647a898f92949596989899999a9a9a9b9b9b9b9b9a9a999897969593918e8b7c655a493928160300000000000000001526333e4a4e555861666a6f7376797d7f82848688898a8b8d8e8f909191929292938e7a644f39240f0000000000000013283e53687d93a8bdd2e8fdffffe1ccb6a18c77614c37220c000000000d20334350555c56606365686b6e71767a7e8389929badc8d8eafefffffffdf1dec9b39e8974604b35200b0014293d51626b727476777878787876756a62503727150b2035485a62706f6d6b69666461585c584b4437261401000000000000000114263653687e93aabbcee2f7fffffffff8e4d2c1b29d87766e68635a5a56534f4c473a4542403e3b3937332a1c150d0700000000000014293e54697e93a9c3d4e6fafffffff6e2cdbaa99681736e6b68656360565b5957555351504e4d483b2b190500000000000009171d2a343d4a5b73889db3c8ddf2fff6e1cdbaa98d78634e38230e000000000000000000000000000000000000000000000000000000051a2f445a6f8499afc4d9eefffffbf2ddc7b29d88725d48331d000001172c41566c8196abc1d9d9dcdfe3ece7e9ebecedeeeff0f0f0f0f0f0f1f1f0f0efead8c7a38e79644e39240f00000b20354b6074899eb3c8d6d9dbdddfd9c9b19c87725d4b371c0c000000000000000000000000000000000000000000000000000a1a2f404c6176879da8a7a9aaacadaeaeaeafafafb0b0b0b0b0b0afaeaeadabaaa8a6aa9e8978625746321e14020000000000000c1c3344505c646a71767b8084888b8f929497999b9d9e9faba2a3a5a6a6a7a7a8a8a895806a55402b150000000000000014293e53697e93a8bed3e8fdfff7e2cdb7a28d78624d38230d00000000031525333c4038454b4d50535659566064696e747d92aabbcee2f7fffffffff5e1ccb9a88f7a644f3a240f00162b41566b80878a8b8d8d8e8e8d8c8a806a5544311d182a3b4d6278848483807e7c797674716e605544311d0800000000000000000c22374c61778b9fb4cadff1ffffffffffefdfcab6a59d8a837d78736f6c686561585c5a575553514e4c473a322515030000000000000e24394e63798ea5b7cadff4fffffffdead7c7b19f968783807d7a787573716f6d6b6867656362594834200b0000000000061727353b474c5b63798ea6b7cbe0f4fff4dec9b49f8a75604b35200b00000000000000000000000000000000000000000000000000000004192e44596e8399aec3d8e9e2e2e8e0ddc7b29d88725d48331d00000014293e53697e93a8bbc8c4c7cacfdad2d4d6d7d8d9dadadbdbdbdbdbdbdbdbdadad9cebaa98c77624c37220d000010253b50657b90a7b8bec1c3c5c7c9cdbcab947f6a543f2e1b00000000000000000000000000000000000000000000000000031628384c5e6d8298a5b7c6bec0c1c2c3c3c4c4c4c5c5c5c6c5c5c5c4c4c3c2c1bfbdc8b8a79c8675614b43322010000000000004172a3a50626b797f868b9095999da6a4a7aaacaeb1b2b3b4bcb7b8babbbbbcbcbdbdaf9a85705a3929170300000000000014293f54697e94a9bed3e9fefff8e3cdb8a38e78634e39230e0000000000071520282a283236383b3e4138454b4f545560758a9fb4cadff4fffffffffce8d6c6a8927d68533d281300152a3f556a7f949fa9a2a2a3a3a2a19d8874604b36251f3447596c81969a989693918e8c89868274604b35200b00000000000000000b1f3447596f849aafc3d3e6f9fffffffff9e6d3c3b6a99f99928d8884817d7a7774716f6d6a68666461584f4332200c0000000000000c21364a5b72879db2c7ddeef8fffffff5e5cebdb1a59d9995928f8d8a88868482807e7c7a7978624d37220d0000000000102335455259616b79859bb1c4d5e7fafff0dbc6b19b86715544311d0800000000000000000000000000000000000000000000000000000003182e43586d8398adc2cdd7cdcdd6ccc8c5b29d88725d48331d00000010263b50657b909faaabaeb2b5bcc9bdbfc0c2c3c4c5c5c5c5c6c6c6c6c6c6c5c4c4c3b49f8a74604a35200b0000162c41566b8196a3a6a9acaeb0b2b4bab49f8b77624d37221000000000000000000000000000000000000000000000000000091e324556667c91a0b2c3d4d4d5d6d7d8d9d9d9dadadadbdbdbdadadad9d8d7d6d4d3d5c5b5a498826e614f3f2e1c0c000000000a1f3347586b808e959b9fabaaafb3b7c4bcbfc1c4c6c7c9cacfd9cecfd0d1d1d2d2c9b39e89745746331e0a000000000000152a3f556a7f94aabfd4e9fffff9e3ceb9a48e79644f39240f00000000000c181f22292b34373b3d404338454b4e52555874899eb4c9def3ffffffffffebd5c0ab96806b56412b16000d23384d62788da3b4c7b8b8b8b7b7a6927c675443302b3b4c61778a9fafadaba9a6a4a89e95806b5544311d08000000000000000004182a3b51677c91a4b6cadeeefffffffffff1e1d3c7bab4aea7a69d9a96938f8c89878482807d7b797669614f3b2712000000000000071a2d3d566b8196abc0d0dfe3ececeff4ebdbcec3b7b2aeaaa7a5ab9f9e9b99979593918f8e87725d47321d0800000001162a3f52636d77808b9ba3b5c9e2f2fbf7e9d7c7ac97826d573726140100000000000000000000000000000000000000000000000000000002182d42576d8297acb4bac6b8b8c5b8b3b0ac9d88725d48331d0000000d22374c6277858b9096999d9faba5a7a9abacadafb0b0b0b0b0b0b1b1b1b0b0afafaeac9c86715443301c0700001b30455b70848b8e919496999b9d9fa9a19a846f594834200b00000000000000000000000000000000000000000000000005182b3b4b6075879db2becfe1e9eaebedebe2dfd5cfcccbccced3d8dee1e9edecebeae8e3d2c2b2a0947f695d4b3a2a18040000000c21374c61768a9faab0b5bcc9c4c8cbd4d2d4d7d9dbdddedfe3e1dedddbdadad9d8ccb9a88b76614c36210c000000000000152b40556a8095aabfd5eafffff9e4cfbaa48f7a654f3a2510000000000e1d2a34373e3b484d505355585a566063676b6f768a9fb4c9dff4ffffffffffecd7c2ac97826d57422d18000c2035495a70859bb0c7d7cdcdd5c4b19c8673604a373448596b8196a9bac2c0bebbc5b39e8976614c372614010000000000000000000c20354b6073879cb2c0d1e4f4fffffffffff1e5d7cdc9c3c4b7b3afaba8a4a89e9c9a979593908e8c7f69543f2a14000000000000000f23394e63798ea2b4c6cacfdad7dadfe2eae1d4cac7c3c0bdc9bcb5b3b0aeacaaa8a6a59d88735d48331e0800000003182d42586d828c959fa9b5c1d2e5f3e8e0dacdbaa9917c67523c27120000000000000000000000000000000000000000000000000000000001172c41566c81969b9fa8a2a3a3a2a79e9b979287725d48321d0000000b203448596270767b8084878b8e909294969798999a9b9b9b9b9b9b9c9c9b9b9a99989796816c57362513000000192d4255667076797c7e818486888a8b8c8b7e68533b2b18050000000000000000000000000000000000000000000000000b203448596a7f95a5b7cadcecfffff6e6d9cecabfbab7b6b7b9bec3c9cdd7e4ecfafffff0e0cfbeb49f8b7b645847331f0a00000013283e53687d93a9bac6cacfdad9dddfe7e7e9e7e0ddd7d2cfd7cdc9c8c6c5c4c4c3c2c6a38e78634e39230e000000000001162b40566b8095abc0d5eafffffae5d0baa5907b65503b26100000000e1f2c3b474c545a596265686a6d707275797c80848a9ea9bacde2f6ffffffffffedd8c2ad98836d58432e180006192c3c53697e93a9bacde2e3dec9b5a4917c6755443d4d62778a9fb4c7d7d5d3ccb8a7957f6a584733190900000000000000000000081c304354677d92a2b4c6d6e5f1f8fffffffff5e9e1ded9d4cbc8c4c1bdc6b9b4b1afacaaa8a6a3947f6a543f2a15000000000000000c21364a5b6f849aaab0b5bcc9c2c5c9ced8e6e6dfddd8d5d2dacfcac8c6c4c2c0bdbcb29c87725d47321d0800000003192e43586e8398abb4bac7d2dfe4ddd6ccc9bcb49f8a76614b36210c00000000000000000000000000000000000000000000000000000000000e23394e63798186898c8d8d8d8c8b8986827d77614c37220c00000005182b3b484c5761666b6f7276797b7d7f81828384858586868686868686868585848382807a644f3a240f000000122638485558616466696c6e70727476777672604a35200d000000000000000000000000000000000000000000000000000d22374c62778a9fb4c3d4e6fafffeebd9c8bbb4aaa4a1a1a1a4a9aeb4bac6cedcecfefffeede2cebbaa9d8776614c37220c000003162839586e8398adc7d7dfe3eceef2f4faefe3d5ccc8c2bdbac6b9b4b2b1b0afaeaeadaca48f7a654f3a2510000000000001162c41566b8196abc0d6ebfffffbe6d0bba6917b66513c26110000061a2c3d495961696f73777b7d808285878a8e9195999ea8b9c7d7eafdfffffffffeecd7c1ac97826c57422d1700000e21374c61778a9fb4c9dff1e5d2c2b19c8674604b495b6c8197a9bacde5e8d6c5b39e8976614c3a29170000000000000000000000011426364d5f70849aa8b9c7d4dde4eff4f6fdfffdf6f4eee7dfddd9d6d2d6ccc9c6c4c2bfbdbba9947f69543f2a1400000000000000071a2d3d4f647b8f959b9faba9acb0b4bbc8d8eaf4f2eeeae6d8cecacacfd9cfd1d3c5b09b86705b46311b0600000001162b41566b8096abc9ced8dedcd1c8c5b8b3ab9f97816c5746331e0a00000000000000000000000000000000000000000000000000000000000c21364a5b636b717576787878777673706c67615947341f0b000000000d1d2b3439464c51565957606365686a6b6d6e6f70707070717171717171706f6f6e6d6b645c4b37220d000000091a2a383a464c4e515457595b5d57616161605443301c0700000000000000000000000000000000000000000000000000172c41566c8196a8bacde1f1fffff7e2cebbaa9f958f8c8b8c8f93989fa8b1bdcee1f4fffffdead8c8b7a698836e58432e190300091e32455772879cb2c7dcf1f8ffffffffefdfd1c5b8b3ada8a4a2a89e9d9c9b9a99989897958f7a65503a2510000000000002172c41576c8196acc1d6ebfffffce6d1bca7917c67523c271200000c2135495b63777e84898c909295989a9d9faaa7aaafb4b9c6d7e5f5f6f3f0edeaebe3d5c0ab95806b56402b1600000a1f3347586e8398adc3d3e6f0decab6a4937e68574e63798b9fb4c7d7e9e0ccb8a7947f6a5746331c0c000000000000000000000000081831414e63798a9ea9b6c3c9d1dadfe2eaedf1f4f7fefaf4f2efebe8e8e1dedcd9d7d5d2bca7927d67523d281200000000000000000f22374b5d657a80868b9094979a9faabbcee2f7fffeead8c8bbb4b4bcc9babcbebfae99846e59442f19040000000012283d52677d92a7c4d5d3cac7c0b4b0a79e968c8476614c392917030000000000000000000000000000000000000000000000000000000000071a2d3d4a4e565460616363636261575b57524c473b2a180400000000000d18202933363b4139454b4e5052545657585a5b5b5b5b5b5b5c5c5c5b5b5a5a5957564f4b3e2e1b07000000000c1a1b293336393c3f41444639464b4c4c4a4336251300000000000000000000000000000000000000000000000000001e33485e73889db3c6d7e9fffffff4dfcab49f8c807a7776777a7e838a979fb1c5daeefffffff6e6d4c4b19c87725c47321d07000b21364b60768a9fb4cadff4fffffffff7e4d1c1b4a79e98938f8d8b898886858584838282807e76614c36210c000000000002172d42576c8297acc1d7ecfffffce7d2bda7927d68523d281300000e23384e63798b93999ea7a5a8aaadafb2b4bbc8c0c4c9cdd7e4e9e9e1dedbd8d4d9cfcac2a7927d67523d2812000004172a3a50657b90a4b6cadef5e5d3c2b39d8875615d6e8399aabbcee5e8d6c5b39e8976614b3929170000000000000000000000000000132135495b667c8b9da5b0b5c1c5c9cdd7d7dbdfe2ebe9eceff2f4f7fcf5f3f1efece9d7c6a5907a65503b25100000000000000000081b2e3f4b5d656b71767b7e82848c9fb4c9dff4fff7e2cebbaa9f9faba3a5a7a8aaaa96816c56412c1701000000000e23394e63788ea6b8c4c2b6b1aaa29a928981786f615847331b0b000000000000000000000000000000000000000000000000000000000000000f1f2d363936434a4c4d4e4e4d4b4639423d37342a1d0c00000000000000050b171e21262b283236393b3d3f41424344454646464646464747464645444342413a372e2010000000000000000b171f212427292c2f312832363736353025180800000000000000000000000000000000000000000000000000001f34495f74899eb4c9def3fffffff3dec8b39e89736562616264696e768197acc2d7ecfffffffff2ddc8b39d88735e48331e09000e23394e63788eabbccfe3f7fffffffff2ddc8b4a39b88827d7a7775747371706f6f6e6d6c6b68615846331f0a000000000003182d42586d8297adc2d7ecfffffde8d3bda8937e68533e291300000f253a4f647a8fa9afb3b8c5bdbfc2c5c7caced9d5d9dededbd7d4d7cdc9c6c2bfc9bcb4b2a48d78634e38230e0000000c20354a6073879cb2c7d7eaf1e0cbb8a695806a657b90a1b3c8d8eae0ccb9a7957f6a5746331b0b0000000000000000000000000000061a2c3d4c5e667b87929ba3a9afb4bac7c2c6caced9d4d7dadcdfe2eae5e6e8e9ebe1cdb9a88d78634d38230e00000000000000000010202e3f4b4f55586165696d73889db2c8ddf2fff4dfcab49f8c8b8c8e9091939495937e68533e291300000000000b20354a6074889db3afaaa49c958e857d756b635a4c473a2a180000000000000000000000000000000000000000000000000000000000000000010f1a212325303537383838373632282d28221f180c00000000000000000000030a0c1116161e212426282a2c2d2e2f3030313131313131313130302f2e2d2c24221b10020000000000000000040a0c0f111417191b161e212221201c13080000000000000000000000000000000000000000000000000000001f344a5f74899fb4c9def4fffffff2ddc8b29d88735d4c4c4c4f545863798ea3b8cee3f8fffffff3dec9b49e89745f49341f0a0010253b50657a90a5c9d9ebfefffffffff0dac5b09b85746d68656260555d5c5b5a5959585756534c463a291704000000000003182d43586d8298adc2d7edfffffee8d3bea9937e69543e2914000010253a50657a8fa5c7c8ccd6d2d5d7dadcdfe2e7dfd7cdc9c6c2bfc6b9b4b0adaaa6ab9f9d9986715b4935210c000000071c304354697f94a9bacde2f7e7d5c4b49e8a7872869cb1bfcfe6e9d6c6b39e8976614c392917000000000000000000000000000000000e1f2f404c5d65747d858d949a9fa9a9adb1b4bbc8bfc2c5c7c9ced8cfd1d3d4d6d7c9b49e8975604b35200b0000000000000000000210212e373a3a474c50545e74899eb3c9def3ffefd9c4af9a847377787a7c7e7f807f78624d38230d0000000000071c3043546c81979e9a958e878079706760564d493c332a1c0c00000000000000000000000000000000000000000000000000000000000000000000070c0e131c202123232322211e1617120c0b040000000000000000000000000000000003090b0e1013151618191a1b1b1b1b1c1c1c1c1c1c1b1a1a1918160f0d070000000000000000000000000000000002040003090c0c0c0b0700000000000000000000000000000000000000000000000000000000001f354a5f748a9fb4c9dff4fffffff1dcc7b29c87725d4736373a3a4e63788da3b8cde2f8fffffff4dec9b49f89745f4a341f0a0012273d52677c92a7bcd1e7fffffffffeebd9c8a7927d6756534f4d4b443747464544434342403e3633291b0b00000000000003182d43586d8298adc2d7edfffffee9d4bfa9947f6a543f2a1500000f243a4f64798fa4b9cee0e8e7eaedeff2f2e2d4cbc6bab4b0ada9a6a89e9b9895918e8a87847c66513d2c1a06000000001325364c61778a9fb4c9daecf2e1cdb9a89d878499a4b5c9ddede1cdb9a895806a5846331b0b000000000000000000000000000000000012222f3f4b56606870787f858a8f93989c9faaa6aaadafb2b4bbc8babcbebfc0c2c3b09b85705443301c080000000000000000000002101b22252933373b4556758a9fb4cadff4fff1dcc6b19c877161636567696a6b6a625a4935200c0000000000001325364e63798c89857f79726a635b524b4538352c1f180c000000000000000000000000000000000000000000000000000000000000000000000000000000070b0c0e0e0e0d0c09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020354a5f758a9fb4cadff4fffffff1dbc6b19c86715c47312224384d62778da2b7cce2f7fffffff4dfc9b49f8a745f4a351f0a0013283d53687d92a8bdd2e7fdfffffff7e2cebbaa8d78634e383a383631273130302f2e2d2d2b28211f170b0000000000000003182e43586d8398adc2d8edffffffead5bfaa95806a55402b1500000e24394e63798ea3c9d9ebfbfffffffffae7d4c4b7b2a89f9b9894908d8986837f7c7975726f665e4d391f0f0000000000081f3447596d8297abbccfe3f8e9d7c6b7a59d99a1b3c2d2e5e9d7c7b49e8a76614c3a29170000000000000000000000000000000000000412212e38454b525a636970757a7e82868a8e9194979a9d9faaa3a5a7a8aaabacaeab96816c5636261401000000000000000000000000080e10171f21364b60768babbccfe3f7fff3dec8b39e8973544e5052535555554d493c2c1906000000000000082136495b6377746f6a635b554e493d36322820190e040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080e1019171513110e0b090200000000000000000000000000000000000000000000070c0e111212121211100f0d0b080200000000000000000000000000000000000000000020354a5f758a9fb4cadff4fffffff1dbc6b19c86715c47311c22374c61778ca1b6cce1f6fffffff4dfcab49f8a755f4a35200a0013293e53687e93a8bdd3e8fdfffffff4dfcab49f8a75604b352522201d151c1b1a1a19181716130c0a04000000000000000003192e43586e8398adc3d8edffffffebd5c0ab96806b56412b1601000d22374d62778cabbccfe3f7fffffffff4dfcbb7a69d8d8986827f7b7874716d6a6763605659514d40301d01000000000004182a3a4e63798c9fb5cadfeff4e4d4c3b7b2afb3bfd0e0f0e1cdbaa996806b5847331b0b0000000000000000000000000000000000000003101a2731363c494d54566065696d7175797c7f8285878a8c8e909193949697999a907b66513b261100000000000000000000000000000000040c21374c61768ca1b6d9ebfefff4dfcab49f8a75604a3b3c3e3f403f38352c1e0e00000000000000061a2c3d4959626054554e4a3d39352c211e160a0600000000000000000000000000000000000000000000000000000000000000000000000002040003090b0d0e0e0f0f1010111111100f0f0e0d0c0b09020005030100000000000000000000000000000000000000000003111c23252e2d2a282623201d1517140e0c06000000000000000000000000000000010f1a2124262728272727252422201d15180d0b05000000000000000000000000000000000020354a5f758a9fb4cadff4fffffff0dbc6b19b86715c46311c21364c61768ba1b6cbe0fffffffff4dfcab49f8a755f4a35200a0014293e54697e93a9bed3e8fefffffff3dec9b49e89745544311d0d0b0802000605040403020100000000000000000000000004192e43596e8398aec3d8edffffffebd6c1ac96816c57412c1702000b20354b60758a9fb4cadff4fffffffff2ddc8b29d887875716d6a666260545855514e4b45383c39302212000000000000000c2135495b6f8499aec1d2e4f8f1e1d4cac7c4c7d0ddeeead8c8b49f8a77624c3a2a17000000000000000000000000000000000000000000000a151d202c353838454b4f5458566063676a6d70727577797a7c7e7f818283858575614b36210c00000000000000000000000000000000000d22374d62778ca2b7cce1eef1f3e2cebbaa8b76614c3627292a2b2a2320190e0000000000000000000f1f2c3b474c4a433639362d23211a0f0902000000000000000000000000000000000000000000000000000000000000000000000a0f1115171a1c161e2122232424242525262626262524232221211e161c1a181715130d0b050000000000000000000000000000000011212e373b4342403d3b383632282d292321190e00000000000000000000000000000f1f2d36393b3c3d3d3c3c3b39373631272d2220190e0000000000000000000000000000000020354a5f758a9fb4cadff4fffffff0dbc6b19b86715c46311c21364b60768ba0b5d9ebfefffffff4dfcab49f8a755f4a35200a0013283e53687d93a8bdd2e8fdfffffff3dec8b39e89735e38271502000000000000000000000000000000000000000000000004192e44596e8399aec3d8eeffffffecd7c2ac97826d57422d180200081d31445572889db2c7ddf2fffffffff3dec9b49e897460545854514d4a4336403c3936322827241d120400000000000000061a2c3d50657b90a3b5c9ddf0fff1e6dfdcd9dce3eef7e2cebbaa97816c5948341c0c000000000000000000000000000000000000000000000002090e1920232832363a3e38454b4e5155585a546062636567696a6b6d6e6f71615746321e0a00000000000000000000000000000000000e23384e63788da3b8d4d5d9dcdedfd9c8a28d78634d3823141516150d0c0600000000000000000000010f1d2a343735302524211a0f0c06000000000000000000000000000000000000000000000000000000000000000000000004121d24272a2d2f31283236373839393a3a3b3b3b3c3b3a39383737363228312f2e2c2a282220180d000000000000000000000000000008182e3f4b5059575553504e4b4538423e38352c1e0e000000000000000000000000071a2d3d4a4e505252525251504e4d4b44374238352b1e0e00000000000000000000000000000020354a5f758a9fb4cadff4fffffff0dbc6b19b86715c46311c20354b60758aaabbcee2f7fffffff4dfc9b49f8a745f4a351f0a0012283d52677d92a7bcd2e7fcfffffff4dec9b49f89745645311d09000000000000000000000000000000000000000000000004192f44596e8499aec3d9eeffffffedd7c2ad98826d58432d180300011426375a6f8499afc4d9eefffffffff5e1cdb9a88b76614b363f3b383530252a2724201d1512100a010000000000000000000f23374b5d71869bb1c2d3e5f9fff9f4f2eef0f6ffecdac9b49f8b78624d3b2a18000000000000000000000000000000000000000000000000000000060c0e151d202529283236393c3f4236434b4c4e505253555657595a5c4b463929160300000000000000000000000000000000000f24394f64798ea4b7c3c0c4c7c9cacfbaa48f7a654f3a25100000000000000000000000000000000000000d181f22201c130e0c070000000000000000000000000000000000000000000000000000000000000000000000000000122230393c3f42444739454b4d4e4e4f4f4f50505151504f4e4e4d4c4b4538464543413f3e37342b1d0d000000000000000000000000001325364b5d656e6c6a68666360565a57544d493c2c190600000000000000000000000c21364a5b6366676767676665646260555b574d483c2b1905000000000000000000000000000020354a5f758a9fb4cadff4fffffff0dbc6b19b86715c46311c1c304354758a9fb4cadff4fffffff4dec9b49f89745f4a341f0a0012273c51677c91a6bcd1e6fbfffffff6e1cdbaa98b75604b36200b0000000000000000000000000000000000000000000000041a2f44596f8499aec4d9eeffffffedd8c3ad98836e58432e19030000162b41566b8096abc0d5ebfffffffffce9d6c6a48f7a65514e4b453844413f3c3a3835312627251e13050000000000000000081c2f3f52677c91a4b6cadee5e6e7e8e8e8e8e8e7e3cfbcab98826d5a48351d0d00000000000000000000000000000000000000000000000000000000000002090b1014161e2124272a2d26303537393b3c3e3f41424445463632291b0b00000000000000000000000000000000000010263b50657b909da5a7abaeb2b4b5bcb7a7917c67523c271200000000000000000000000000000000000000050b0d0b0700000000000000000000000000000000000000000000000000000000000000000000000000000000000a1d30404d515557595c5e57606263636464656566666665646463626160565d5c5a585655534c483b2b18050000000000000000000000071c304354657b83827f7d7b787573706c69635b4935210c00000000000000000000031628394e63797b7c7d7c7c7c7a79777573706d625a4835200b000000000000000000000000000020354a5f758a9fb4cadff4fffffff1dbc6b19c86715c47311c14264a5f748a9fb4c9dff4fffffff3dec8b39e89735e49341e090010253a50657a8fa5bacfe4fffffffffce9d7c7a28d78634d38230e0000000000000000000000000000000000000000000000041a2f44596f8499aec4d9eeffffffeed8c3ae99836e59442e1904000012273c51677c91a6c2d2e5f8ffffffffebd6c1ac96816c666360565b595654524f4d4b44373c393023130100000000000000001120354b6073869cb1c2d2d0d1d2d2d3d3d3d3d2d1cab59f8c79634e3c2b1900000000000000000000000000000000000000000000000000000000000000000000000002090b0e121518141c2022242527292a2c2d2e3031211e160b000000000000000000000000000000000000000d22374c627780878d9296999c9e9faba1a1947f6a543f2a1500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f24394d5e666a6c6f7173747677787979797a7a7b7b7b7b7a79787776767473716f6d6c6a6862594834200b00000000000000000000011527374a60728598979592908d8a8885827e79634d38230e00000000000000000000091e324557748b909192929191908e8c8a88858178624d38220d000000000000000000000000000020354a5f758a9fb4cadff4fffffff1dcc6b19c87715c47321c1c304354758a9fb5cadff4fffffff2ddc8b39d88735e48331e09000e23384e63788da3c5d5e8fbffffffffe5d0bba6907b66513b26110000000000000000000000000000000000000000000000041a2f44596f8499aec4d9eeffffffeed9c4ae99846f59442f1a0400000d22374c62778ca3b5c9def2fffffffff4dfc9b49f8b7f7c797573706e6c6967646260555b524d41301e0a0000000000000000081c304354677d92a4b5c9bbbcbcbdbebebebdbdbcbfae98836e5b49351e0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080b0d0e101214151618191a1c0c0a0300000000000000000000000000000000000000000b1f344859626b72787d808487898a8b8c8c8b816c57422d17020000000000000000000000000000000000000003090c0e1012131415151616151514141311100f0e0d0c0a03000604030100000000000000000000000000000011273c51667c7f82848688898b8c8d8e8e8f8f90909091908f8e8d8c8c8b8a88868483817f7d77624c37220d00000000000000000000081d314455677c91a3acaaa8a5ab9f9d9a978b78634e39230e000000000000000000000b21364b60768baaa7a7a7a7a6a5a3ab9f9d9b8f7a644f3a250f00000000000000000000000000001f354a5f748a9fb4c9dff4fffffff2dcc7b29d87725d48321d20354a60758aabbccfe3f8fffffff2dcc7b29d87725d48321d08000c21364c61768ba7b8cce0f5fffffffee9d3bea9947e69543f2914000000000000000000000000000000000000000000000004192f44596e8499aec3d9eeffffffefdac4af9a856f5a45301a0500000b1f34485971869bb1c6dbeffffffffff6e2cebaa99f94918e8a888683817f7c7a77757270675f4d3925100000000000000000011426364b6073869caba4a6a6a7a8a8a9a9a8a7a7a6a18e79644e3d2c1a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005182a3b484c565b63686b6f7274757677777672604a35200b0000000000000000000000000000000000090f11161e21232527292a2a2a2b2b2a2a2a29282725242322211e161d1b1a181614110f09000000000000000000000417293a5e73889497999c9d9fa9a2a3a3a4a4a4a5a5a6a6a5a4a3a3a2a1a99f9d9b9a989694937e69543e2914000000000000000000021628384b6074879cb2c2bfbdc9bcb5b2ae98836e5b4936210c000000000000000000000d22374d62778ca2c8bcbcbcbbbac9bcb5b3a48e79644f39240f00000000000000000000000000001f344a5f74899fb4c9def4fffffff2ddc8b39d88735e38281620364b60758ba0b5daecfffffffff1dcc7b19c87725c47321d07000a1f33465873899eb3c8def3ffffffffecd7c1ac97826c57382715020000000000000000000000000000000000000000000000192f44596e8499aec3d9eeffffffefdac5b09a85705b45301b06000005182a3b556b8095aac1d2e4f8fffffffdead8c7bab4aaa6ab9f9d9b999694918f8d8a88857d67523c2712000000000000000000081c304354667c8c8d8f909192939393939392919190836f5c4a361f0f0000000000000000000000000000000000000001080b0c0d0f1010100f0f0d0b09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1d2a34373d494e5256595d546061626161605443301c0700000000000000000000000000000003111c2326283236393a3c3e3f3f404040403f3f3e3d3c3b3a383736322932302f2d2b2926241d120400000000000000000a1f334658758a9facaeb1b3b4bac7b8b8b9b9bababbbbbbbab9b9b8b7c7bab4b2b1afadabaa98836d58432e18000000000000000000091e324556687e93a4b6cad4d2dacfcab3a18e79644e3d2c1a06000000000000000000000e23394e63788ea3b8cdd1d1d1cfdacfcab9a38e79644e39240f00000000000000000000000000001f34495f74899eb4c9def3fffffff4dec9b49f89745645321e21364b60768ba0b5cbe0fffffffff1dbc6b19c86715c47311c07000417293a5b70859bb0c5dbf0fffffffff0dac5b09b85705645311d110e0b080100040302010000000000000000000000000408142e44596e8399aec3d8eefffffff0dbc5b09b86705b46311b060000000e24394e63798ea3b5c9dde4ecf1f3f9f5e5d8cec9bfc9bcb4b2b0aeaba9a7a4aa9f9d95806a55402b15000000000000000000011426364c5e6675787a7b7c7d7d7e7e7e7e7d7c7b7b77624d3e2d1b0100000000000000000000000000000000000008141c20212324252525252422211e1619150d0c0600000000000001080b121313141414151414141313110e0b08010000000000000000000000000000000000000d181f222c35383d414447434a4c4c4c4b4a433625130000000000000000000000000000000011222f383b39464b4e5051535454555555555454535251504f4e4d4b463947464442403f3b382f221200000000000000000c21364c61768baabbc4c6c8c9cdd7cdcecececfcfd0d0d0d0cfcecdccd8cec9c8c6c4c2c1b09b85705b46301b0000000000000000031628384b6075879db2c3d3e6e7e4d2c1af9a846f5c4a361f0f00000000000000000000000f243a4f64798fa4b9cee4e6e6e5ece3ceb9a38e79644e39240f00000000000000000000000000001f34495e74899eb3c9def3fffffff6e1cdbaa98b76604b36292d374c62778ca1b7cce1f6fffffff0dbc5b09b86705b46311b060000182d43586d8298adc2d7edfffffffff4dec9b49f8a75604b36262623201d151b19181716140e0c06000000000000000c171f263044596e8399aec3d8eefffffff0dbc6b19b86715c46311c070000000c21364a5b71869bb0c4c9d2d7dcdfe6eaeeeae2dfd4d9cfcac8c5c3c1bebcc8bbb4aa95806b55402b160000000000000000000008182f404c5660636566676768696969686867666662594834201000000000000000000000000000000000000008182630353738393a3a3a3a39383632282e2a2320190e0000000009151d20272829292a2a2a2a292929282624201c1408000000000000000000000000000000000000050b0f1a2123282b2f253035363737363530251808000000000000000000000000000000091c2f404c5058576163656768696a6a6b6b6a6a696968666564636261575e5d5b59585654514c402f1c0c000000000000000e23384d63788da2c8d8dbdddee1e9e2e3e3e4e4e5e5e5e6e5e4e3e2e1eae2dfdddbd9d8c6b19b86715c46311c0000000000000000091e324556697e94a6b7cbe1f1f2ddc9b5a3907b65503e2d1b01000000000000000000000010253b50657a90a5bacfe5fafbffffe3ceb9a38e79644e39240f00000000000000000000000000001e34495e73899eb3c8def3fffffffde9d7c7a28c77624d463942414e64798ea3b9cee3f8ffffffefdac4af9a856f5a45301a05000014293f54697e94a9c8d8eafdfffffff6e1cdbaa98f7a644f44373b38353127302f2d2c2b2a23211a0f01000000000c1c2a3336434b596e8398aec3d8edfffffff1dcc6b19c87715c47321c07000000071a2d3d53687d93a6b1b5c1c2c7cad3d4d9dcdfe2eaebe3dfdddbd8d6d4d1d9cebfaa947f6a553f2a15000000000000000000000012222f38454b4e4f5151525353545453525251504d483b2b1802000000000000000000000000000000000001142636434b4c4d4f50504f4f4e4d4b4539434038352c1e0e000009192731353d3d3e3e3f3f3f3f3f3e3e3d3c3935302618080000000000000000000000000000000000000000060c0e13161a131c2021222221201c1308000000000000000000000000000000000f23384c5e666e7276787a7c7e7f7f7f80807f7f7f7e7d7c7a79787776757372706f6d6b69665e4c3a2a18040000000000000f24394f64798ea4b9cee3f2f4f6fdfff8f9f9f9fffdf6f4eeebe9e8e8e8e8e8e9eaeadcc7b19c87725c47321d00000000000000031628384b6075889db3c4d4e6fae6d4c3b09b85715d4b37201000000000000000000000000011263b51667b90a6bbd0e5fbfffff8e3ceb9a38e79644e39240f00000000000000000000000000001e33485d73889db2c8ddf2ffffffffe4cfbaa58f7b67615759575655667b90a5bbd0e5faffffffeed9c4ae99846f59442f1a04000010253a4f657a8faabbcee2f7fffffffde9d7c7aa957f6a605554514e4b443745444342403f39352c1f0f00000004172a3a474c5460616e8398adc3d8edfffffff2dcc7b29d87725d48321d08000000000f21364b607588959ba3a7acb2b6c3bfc3c7caced8d2d5d7d8dadbddddddded3bea9937e69543e2914000000000000000000000004121a283236383a3b3c3d3e3e3e3e3e3d3c3c3b37342b1d0d000000000000000000000000000000000000081c3043546061626465656564646260575c58554d493c2c190601152737444b525253545454545454545352514e4b43362614010000000000000000000000000000000000000000000000010000070b0c0d0c0c0b0700000000000000000000000000000000000011263b50667c83878a8e8f91939494959595959494939291908f8d8c8b8a8987858482807e7c665847331f0a00000000000010253a50657a8fa5bacfe4fafffffffffffffffff5eae2dfd9d6d4d3d3d3d3d3d4d4d5d5c6b19b86715c46311c00000000000000091e324556697e94a6b8cbe2f2f4dfcab7a5927c67523f2e1c0200000000000000000000000012273c51677c91a6bcd1e6fbfffff8e3ceb9a38e79644e39240f00000000000000000000000000001d32485d72879db2c7dcf2fffffffff0dac5b09b847c76726e6c6b6a697d92a7bcd2e7fcffffffedd8c2ad98836d58432e180300000b21364b60768a9fb4c9dff4fffffffff1dcc7b19c867b746e69666360555c5a59585756544e493d2c1a0600000a1f33475861727577798399afc4d9eefffffff2ddc8b29d88735d48331e0800000000091e324556637980868c92979ca5a6aaaeb2b4bbc8bdbfc1c3c5c6c7c8c8c8c9c8a7917c67523c2712000000000000000000000000000a151d2023252627282829292929282726262220180d000000000000000000000000000000000000000b20354b60737678797a7a7a7a79777674716e6a625a4935200c081d314455606768686969696a69696968686663605443301c0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003182d42586d82979c9faba5a6a8a9a9aaaaaaaaa9a9a8a7a6a5a4a3a2ab9f9e9c9b999795948c77614c37220c00000000000011263b50667b90a5bbd0e5fafffffffffffffff5e5d8cec9c4c0bfbebebebebebebfc0c0c0af9a85705a45301b000000000000031628384b6075889db3c4d5e7fce8d6c6b29d8774604b3520110000000000000000000000000012273d52677c92a7bcd1e7fcfffff8e3ceb9a38e79644e39240f00000000000000000000000000001c31475c71869cb1c6dbecfbfffffff2ddc8b4a29b918a878382807f7e8298aec3d8edfffffff3e3d1c0ac97826c57422d17020000091e3245566f859aafc4daeffffffffff3decab6a49c9088837e7b78757371706e6d6c6b69635b4935210c00000c21374c6176868a8c8e99a1b3c7dcf0fffffff2ddc8b39d88735e48331e0900000000021628384a5b636a71777d82878c9095999c9faaa6a8aaacaeafb1b2b3b3b3b3b4aa8f7a644f3a250f000000000000000000000000000002090b0e101112121314141413131211110d0b05000000000000000000000000000000000000000013283d53687e8c8d8e8f8f8f8f8e8d8b8986837f78624d38230d0b20354b60737d7d7e7e7f7f7f7f7e7e7e7d7b7972604b35200b00000000000000000000040a0c0f121314151515151514131211100f0d0b090300040200000000000000000000000000000000051a2f455a6f849aafb4bcc9bcbdbebfbfc0c0bfbfbebebdbbbab9b8b7bcb4b3b2b0aeadabaa917c66513c271100000000000012273c51677c91a6bcd1e6fbfffffffffffffdead8c7bab4afabaaa9a9a9a9a9a9aaaaababab99836e59442e19000000000000091e324556697e94a6b8cbe2f2f5e1ccb9a8947e695544311d080000000000000000000000000013283d52687d92a7bdd2e7fcfffff8e3ceb9a38e79644e39240f00000000000000000000000000001b30455b70859ab0beceddedfcfffff7e4d1c0b4b0aa9f9c999796949398a0b2c6dbeffffffbe8d6c5b4a2937e69533e29140000000316283854697f94a9c0d1e4f7fffffff9e5d3c2b6b1a69e9894908d8a888685848281807f79634e39230e00000b21364b60768b9faaa3afb3bfd0e3f6fffffff3dec8b39e89735e49341e0900000000000a1a2d3d4a4e555962676d72777b7f84878a8d90939597999a9c9d9d9e9e9e9e9f8a76614b36210c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000152b40556a8095a2a4a5a5a4a4a3a2a99f9c98927c67523d27120c21374c61768c9293939494949494939392918c77624c37220d0000000000000000000c171f212427282a2a2b2b2a2a29282726252423211e161b191714120f0c0a0300000000000000000000071c31475c71869cb1c6cfd9d1d3d4d4d4d5d5d4d4d4d3d2d1cfcecdd9cfcac8c7c5c4c2c8aa957f6a55402a1500000000000013283d52687d92a7bdd2e7fcfffffffffffff6e2cebaa99f999694939393939394959596969695816c57412c170000000000011527374b6075889db3c4d5e7feead8c8b39e8976614b372715010000000000000000000000000013283e53687d93a8bdd2e8fdfffff8e3ceb9a38e79644e39240f0000000000000000000000000000162b40556b8095a0b1bfd0deeefdffffefdfd1c8c8bbb4b1aeacabaaa9aeb2becfe2f5fffdefe0ccb9a79a8473604b35200b000000000e23384e63788da2b4c8ddf0f4f9fffff1e0d3cac5b8b3aea9a6aa9f9d9c9a99989795947f6a553f2a150000091e32455674899eb4c8c4c7d0ddeefffffffff3dec9b49e89745f49341f0a0000000000000f1f2d36393b484d52575962666a6e7275787b7d80828385868888888989898984705746321e090000000000000000000000000000000000000000000001080b1613100d0c0b0700000706040200000000000000000000000000000002182d42576d8297acb9bababab9b9c7bab4b1a7927c67523d27120d22374c62778ca1a8a9a9a9a9a9a9a9a8a7a28c77624d37220d0000000000000004111c2933363a3c3e3f3f4040403f3f3e3d3c3a3938363228302e2c2a2724211e1616120d0b050000000000021527385e73889db3c8ddebe6e8e9e9eaeaeaeae9e9e8e7e6e5e4e2ebe3dfdedcdad9d7c2ad98836d58432e1803000000000013283d53687d92a8bdd2e7fdfffffffffffff4dfc9b49f8b84817f7e7e7e7e7e7f7f80808080807b644f3a250f0000000000081d314455697e93a6b8cbe2f2f7e2cebbaa96806b5746331909000000000000000000000000000014293e53697e93a8bed3e8fdfffff8e3ceb9a38e79644e39240f00000000000000000000000000000b20354a60728297a1b3c0d1dfeffdfffdefe4ddd8cec9c7c3c1c0bfbec3c6cfdcedfeffefdecebdb39e8978625443301c08000000000c2135495b70859bb0c2d3dcdfe6ebeff3f1e5ded5cbc8c3bec8bbb4b2b1afaeadacab97826c57422d170200031628385b71869bb0c6d9dce3eefcfffffffff4dec9b49f89745f4a341f00000000000000010f1a21242b34373d3b474c51555955606366686a6c6e7071727373737474747066553928160300000000000000000000000000000000000000000008141c202b28252221201c131d1c1b1a18150d0b05000000000000000000000004192f44596e8499aec3cfcfcfcfced7cdc9bca7917c67523c27120d22374c62778ca1b7bebebebfbebebebdb7a28d78624d38230d0000000000000011222f3a464c4f515354555555555554535251504f4d4b45394644413f3c393632292b272220180d00000000091d314556748a9fb4c9dff4fffdfefefffffffff8f3f1ece9e7e6e5e4e3e3e2e2e2e2dbc5b09b86705b46311b00000000000013283e53687d93a8bdd2e8fdffffffffffffefdac5b09a85706b6a6969696969696a6b6b6b6b6a645d4b37220d00000000000b20354b6074879db2c4d5e7fff4dfcab49f8b78624d39291700000000000000000000000000000014293f54697e94a9bed3e9fefffff8e3ceb9a38e79644e39240f0000000000000000000000000000071c30435460738399a2b4c1d2dfedeef0f2f3f6eae2dfdcd8d7d5d4d3d8dbe2edfafef1e1d1c0b19f917c665a483626140100000000061a2c3d52687d92a4b6c3c7cad4d6dadee1e8e7e7e0ddd8d3d8cecac8c6c5c3c2c1ae99836e59442e19040000182d43586d8298adc2d7e3ece9eceff2f4f7f4dfcab49f8a755f4a2513000000000000000000070c0e182022282a34373b4037444b4e51535557595a5c5d5e5e5e5e5f5f5a5548371b0b0000000000000000000000000000000000000000000818263035403d3a38363530253231312f2d2b2220190d00000000000000000000051b30455a70859aafc5dae4e4e4e3e9e1d1bca7917c67523c27120d22374c62778ca1b7ccd4d4d4d4d3d3cdb8a38e78634e39230e0000000000000d1d2f404c5861646768696a6a6a6a6a6968676665646260575d5b595754514f4b4639403c37342b1d110400000b20364b60758ba9bacee2f6fffffffffffffef0e5dedcd7d4d2d1d0cfcecdcdcdccccccc7b29d88725d37261401000000000013293e53687e93a8bdd3e8fdffffffffffffecd7c2ad97826d58555454545454545555565656554f4b3f2e1b0800000000091c2f4052677d92a5b7cae2f2f7e4d1c0ad98836e5a48341b0b000000000000000000000000000000152a3f546a7f94a9bfd4e9fefffff8e3ceb9a38e79644e39240f00000000000000000000000000000013253644556074849aa3b5c1d1d7d9dbdddee1e9e2e3e5e6e7e7e7e8e8e8e9e8e6eae2d4c3b4a297816c5e4d3c2b18080000000000000f20354b6074869ca5acb2b6c3c1c5c9ccd6d2d5d8dbdee0e8e2dfdddbdad9d7c3ae98836e59432e1904000014293e54697e93a9c5cacfdad4d7dadddfe2eae2cebbaa8a755443301c070000000000000000000000050b0d12181f22262a273136383b3e40424445474848494949494a4541372a1a00000000000000000000000000000000000000000001142636434b5552504d4c4a434847474644424037342b1d0d000000000000000000071c31465c71869bb1c6dbf0f9f9fffce6d1bca6917c67513c27120c22374c61778ca1b6cce1e9e9e9e9e3ceb9a38e79644e39240f000000000008182b3b4c5e6676797c7d7f7f80807f7f7e7d7c7b7a7978767472706e6c69676461575a56514d483b2f221100000c22374c61778ca1c7d8eafdfffffffffffbede0d2c9c6c2bfbdbbbabab9b8b8b7b7b7b7b7b49f89745544311d08000000000014293e54697e93a9bed3e8feffffffffffffebd5c0ab96806b56413e3e3e3e3e3f4040414141403a372e201000000000000f23384c5e71869cb1c3d4e6fff1ddc8b4a28f7a644f3c2b1900000000000000000000000002090b09152a40556a7f95aabfd4eafffffff8e3ceb9a38e79644e39240f0000000000000000000000000000000818273745566176859ba3b4c0c2c4c6c7c9cdd7cdced0d1d1d2d2d2d3d3d3d2d1d8cec3b7a59a8474604b40301e0e00000000000000081d314455657b8790979da5a7acb0b4b9c6bdc0c3c6c9ccd6cfd0d2d2d3d3d3c3ae98836e59432e190400000f243a4f64798fa7b2b5bcc9bfc2c5c8c9ced8d0d8b59f8a75604a35200b000000000000000000000000000000050b0d1115151d202326282b2d2e303133333334343434302d251a0c000000000000000000000000000000000000000000081c304354606b6865626160545d5d5c5b5957554d483b2b19050000000000000000071d32475c72879cb1c7dcf1fffffffbe6d1bca6917c67513c27120c21364c61768ba1b6cbe0fffefef9e4cfb9a48f7a644f3a250f00000000001325364859667c8c8f9193949495959594949392918f8e8d8b89878583817f7c7976736f6b6762594c402f1c09000e23384d63788da2b8cde2ffffffffffffeddccfc2b5b1adaaa8a6a5a4a4a3a2a2a2a2a2a2a2a88a75604b35200b000000000014293f54697e94a9bed3e9feffffffffffffe9d4bfaa947f6a553f2a292929292a2a2b2b2b2b2b25221b100200000000071b2d3e50667b90a4b5c9e1f1f9e6d3c3b09a85705c4a361d0d00000000000000000000000a161e211e162b40556a8095aabfd5eafffffff8e3ceb9a38e79644e39240f000301000000000000000000000000000919283846586176859aa2abadafb0b2b4b9c6b8b9babcbcbdbdbdbebebebdbcc8bbb4a59d87776156453122120000000000000000011527374b5d65737b81878d92969a9ea8a5a8abaeb1b3b9c5babbbcbdbebebebdac97826c57422d170200000b20354b607489999d9faba7aaadb0b2b4bbc8babcb5a08a75604b35200b000000000000000000000000000000000000000002080b0e11131517191b1c1d1e1e1e1f1f1f1b181208000000000000000000000000000000000000000000000b20354b6072807d7a77767574737271706f6d6a62594834200b0000000000000000081d33485d72889db2c7ddf2fffffffbe6d1bba6917c66513c27110b21364b60768ba0b5d8eafefffffae5cfbaa5907a65503b251000000000071c3043546278899eaba6a8a9aaaaaaaaaaa9a8a7a6a5a4a2a89e9c9b999694918e8b8884807c77665e4c38230f000f24394e64798ea3b9cee3f8fffffffff5e2cfbeb2a49c97949291908f8e8e8d8d8d8d8d8d8d8e8a74604b35200b0000000000142a3f54697f94a9bed4e9fefffffffffffee8d3bea9937e69543e2914141414141516161616150f0d080000000000000d22364a5c70859aafc2d2e5fff3dfcab6a5917c66513e2d1b00000000000000000000000c1a28323632283040556a8095aabfd5eafffffff8e3ceb9a38e79644e3924171a1816140c0a03000000000000000000000a1a293a4658617684939698999b9d9ea8a1a2a4a5a6a7a7a8a8a8a9a9a8a7a5aa9f9b87796359473827150400000000000000000009192e3f4b5460656c72787d8185898c8f9295999c9ea7a3a4a6a7a8a9a9a8a8a695806b55402b16000000081c304354687e84888b8e9194979a9d9faaa3a5a7a8a08a75604b35200b0000000000000000000000000000000000000000000000000000000204050708090909090a0a05040000000000000000000000000000000000000000000000000d22374d62778c928f8d8b8a898887868684828078624d37220d0000000000000000091e33495e73889eb3c8ddf3fffffffbe6d1bba6917c66513c27110b20354a60758aaabbcee2f7fffffbe5d0bba6907b66513b261100000006192c3c4a6072849aa7b8c9bdbebfbfbfbfbfbebdbcbbbab9c6b9b4b2b0aeaca9a6a4a69d9995918c7b66503b2611000f24394e64798ea3b9cee3f8ffffffffefdbc6b2a09886827f7d7c7b7a7978787877777778787879705544311d080000000000152a3f546a7f94a9bfd4e9fefffffffffffee9d3bea9947e69543f2928272625252524232221201c1308000000000004172a3a4e64798ea2b4c8e0f0fbe8d6c5b29d8773604b352010000000000000000000000c1c2938454b45384544556b8095aac0d5eafffffff8e3ceb9a38e79644e393329302d2b29211e170b000000000000000000000b1b293a475861747e8182848688898a8c8d8e9091929292939393949391908d8a8578635b493a2a1a0a000000000000000000000011212e36434a50575a62676c7074777a7d808386898b8d8f91929393949393918e7e69533e2914000000011426364e60686f7276797c7f8285888a8c8e909293948b75604b36200b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f243a4f647a8fa4a5a2ab9f9e9d9c9c9b9997917c66513c271100000000000000000a1f34495f74899eb4c9def3fffffffce6d1bca7917c67523c2712071c304354758a9fb4cadff4fffffbe6d1bba6917c66513c2711000000092035495a697e93a2b4c5d5d2d4d4d5d5d4d4d3d2d1d0cfced6cdc9c7c5c3c1bebcc4b7b2afaba6927d67523d2812000e23394e63788ea3b8cde3f8ffffffffedd8c3ae9883716d6a6866656564636362626262626363635b44372614010000000000152a3f556a7f94aabfd4e9fffffffffffffee9d4bfa9947f6a54403e3d3c3b3b3a3a393938373530251808000000000a1f3347586d8297adc0d1e3fef5e0ccb9a7937e695443301c080000000000000000000417293a465660565c5a59586b8095abc0d5eafffffff8e3ceb9a38e79644f4c473a4543403e3633291b0b000000000000000000000c1c293a475560686b6d6f717274757778797b7c7c7d7d7d7e7e7e7d7c7b7875706259493d2c1c0c0000000000000000000000000311182530353b3c484d52575b596265686b6e717476787a7b7d7d7e7e7e7d7c7973604b35200b00000000081831424e5359576164676a6d70737577797b7c7e7f7f73604b35200b00000000000000000000000000010a10121d1d1d1d1d1c1b191714110d0b05000000000000000000000001080b0e1111100f0c0a04000000000000000000000011273c51667c91a6bab7bcb4b3b2b2b1b0aea7927d68523d281300000000000000000a20354a5f758a9fb4cadff4fffffffde7d2bda8927d68533d28130013254a5f748a9fb4c9dff4fffffce7d1bca7927c67523d27120000091930404d63788b9fb4c0d1e3e8e9e9eaeae6dfdcd5d3d2d4d5d7d9dedcdad8d6d4d1d4cbc8c4bea9937e69543e2914000e23384d63788da2b8cde2f7fffffffce7d2bca7927d6758555351504f4f4e4d4d4d4d4d4d4d4e4e4a3d261909000000000000152a40556a7f95aabfd4eaffffffffffffffebd5c0ab96806b58565352515150504f4f4e4d4c4a43362513000000011426374c61778a9fb4c9deeefeebd9c8b39e8976614b362614010000000000000000000a1f3346586f7573716f6e6d6d8096abc0d5ebfffffff8e3ceb9a38e79686461585c5a5856534b4639291703000000000000000000000c1c2937444b5356585a5b5d55606163646567676868686969696867666360554d483b2c1f0f00000000000000000000000000000008131c20252b35383d413b484d505356595c57616365666768696969686764605544311d0800000000001324313a3d39464b4f5255585b54606163656768696a605544311d0800000000000000000000000005131e2527323232323231302e2c2a262220190d00000000000000000009151d202426262524221f1816100b070000000000000012273c52677c91a7bcd9cfcac9c8c7c6c5bda8927d68533d28130000000000000000091d314556758aaabbcee2f7fffffffee8d3bea9937e69543e2914001f354a5f748a9fb4c9dff4fffffce7d2bca7927d67523d281200011426374c5e6f8499a9bacddeeefffefff1e1d3cac7c0bebdbec0c2c4c9cdd7e4ebe9e6e7dfddd4bfaa947f6a553f2a15000d23384d62788da2b7cde2fffffffffee9d3bea9947f6d61594b44373a3939383838383838383939362d1f0900000000000000152a40556a7f95aabfd4eaffffffffffffffefdac5af9a84706e6b6867676665656464636261605443301c070000081d3144556a7f94a9bacde1f6f7e2cebbaa96806b5746321808000000000000000000000c21364c61768d888685848382859bb1c6dbf0ffffffffedd7c2ad98827d797674726f6d6b69615746331e0a00000000000000000000000c192731363e4143444637444b4c4d4f5051525253535354545352504e4b4437342b1d0f010000000000000000000000000000000000070b10192022282c2b34373a3d404439464b4e4f51525354545353514e4b4437261401000000000006131e2628293236393c3f4236434a4c4e50525354554b4437261401000000000000000000000001132330393c4747474747474544423f3c37342b1d12040000000000071519273135393b3b3a3937342a2b25201c1308000000000012273d52677c92a7bcd1e3dfdedddcdbd2bda8927d68533d281300000000000000000b20364b60758ba0b5d8eafeffffffffe9d4bfaa947f6a553f2a150a1f344a5f74899fb4c9def4fffffde7d2bda8927d68533d281300081d314455667c91a1b3c7d7e9fcfffff9e6d3c3b6b2aba8a8a9abacaeb4b9c6d7e9fcfffaf4ead5c0aa95806b55402b16000d22374d62778ca2c6d6e8fcfffffffff4dfcab59f8d82776960554c3f342a232322222223232324211a0f0100000000000000152a40556a7f95aabfd4eafffffffffffffff4dfcab59f8d8583807e7d7c7b7a7a7a7978777672604a35200b00000b20354b6074879db2c7d7e9fdf4dfcab49f8b78624d39291600000000000000000000000f24394f64798e9d9b9a9998979ba3b5c9ddf2ffffffffefdac5b2a098928f8c89878582807e75614b36210c00000000000000000000000009151d20292c2d2f312731353738393b3c3d3d3d3e3e3e3f3e3c3b3836312720190d00000000000000000000000000000000000000000000050b0d121718202225282b2e293236383a3c3d3e3e3f3e3e3c39353126190900000000000000020b1113161e2124272a2d25303537393b3d3e3f3f35312619090000000000000000000000000a1e30414d525d5d5d5d5c5c5b595754514d483b302212000000000015253237444b4e5051504e4c473a403a35302518110300000012273d52677c92a7bcd1e7f4f3f2f1e7d2bda8927d68533d281300000000000000000c21364b61768ba0b6cbe0ffffffffffead5c0ab95806b56402b17171628395f74899fb4c9def4fffffde8d2bda8937d68533e2813000b20354b6073869cb1bfd0e5f5fffffff3dfcab6a59c959393949597999ea8b9cde1f6ffffffebd6c1ab96816c56412c17000b21364b60768ba8b9cce1f5fffffffff8e3cfbcab9f97897e74655d4c473b3120190e0d0d0e0e0e0c07000000000000000000152a3f556a7f94aabfd4e9fffffffffffffff8e3cfbcab9f9b989593929190908f8f8e8e8d8c7b654f3a2510000011273c51667c91a5b7cae5f5ffedd8c3ae98836e5a48351b0b000000000000000000000011273c51667c91a6b1afaeadacb1b5c1d2e4f8fffffffff5e1cebeb2ada7a4a89e9c9a9895907b66503b26110000000000000000000000000002080b1316181a1c151d2022232426272728282829292928272623201d15090500000000000000000000000000000000000000000000000000000000050b0d10131619161e212325262828292929282724201d1409000000000000000000000000030a0c0f121518131c2022242627292a2a201d1409000000000000000000000000001025394d5f67727272727271706e6c696662594d40301d0a0000000c1c32434f5560636666656461595a564f4a43362e211100000011273c51667c91a6bbd1e1e2e3e3e3e3d1bca7927c67523d271200000000000000000c21364c61768ba1b6cbe0f6ffffffffebd6c1ac96816c57412d2c2c2d324557748a9fb4c9dff4fffffde8d3bea8937e69533e29140011273c51667c91a4b6caddedfffffffff1dcc7b29c87807e7d7f8082838a9eb4c9def3ffffffebd6c1ac96816c57412c1700091e32455774899eb3c9def3ffffffffffecdac9bcb5a79e94867b6e61594e41352b1c13080000000000000000000000000000152a3f556a7f94aabfd4e9ffffffffffffffffecdac9bcb5b0adaba8a7a6a6a5a5a4a4a3a2917c67513c2712000014293e53697e93a6b8cbe0f3ffe5d0baa5907b65503c2b1904000000000000000000000012273c52677c91a7bcc4c3c2c2c6c9d2dfeffffffffffffeecdccec5c2bdc6b9b4b1afadaa957f6a55402a1500000000000000000000000000000000000103050001080b0c0e0f1012121313131414141312110e0b080200000000000000000000000000000000000000000000000000000000000000000000000100030a0c0e1011121314141413120f0b0801000000000000000000000000000000000000000000070b0c0e10121314150b0801000000000000000000000000000012273c52677d8787878787868583817f7b78675f4d392410000004172a3a4f616a74797b7b7a797773706b6560544b3f2e1c08000010253b50657a90a5bad6cccdcdcecececebba6917b66513c261100000000000000000c21374c61768ca1b6cbe1f6ffffffffecd7c2ad97826d583f42414142434b60768baabbcee2f7fffffee9d3bea9947e69543f29140013283d53687d92a8c2d3e5fbfffffffde9d7c7a7927d6b6968696b6d71869cb1c6dbf1ffffffecd7c1ac97826c57422d1700031628395c71879cb1c6d5e3ecf9fffffff7e7dacfc5b9b3a49c908277685f4d493c3025180e00000000000000000000000000152a3f546a7f94a9bfd4e9fefffffffffffffff7e7dacfcac5c3c0bdbcbcbbbabab9b9b8a7927c67523d271200000b21364b6075889db3c5d5e7fbead5c0ab95806b5847331f0c000000000000000000000012273d52677c92a7bcd1d9d8d7dbdde4effdfffffffffffffaece1dad7d2d6cdc9c7c4c2ad98836d58432e18030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000142a3f54697f949c9c9c9c9c9a999794918c7c67513c271200000a1f3347586a7f898e90908f8e8c8885807a73655d4b37230e00000f24394e64798ea3b9c6b7b7b8b9b9b9b9c9a5907a65503b251000000000000000000c22374c61778ca1b6cce1f6ffffffffedd8c3ad98836e5d5a58565757585962778da2c8d8eafdfffffee9d4bea9947f69543f2a140011263b51667b90a6bbd0e5fffffffff6e1cdbaa98c7762535354565c71879cb1c6dcf1ffffffecd7c2ad97826d58422d180000192e43596e8398aeb8c5cfdfe6f1fdfffff7ece3d6ccc2b6b1a098897d6f625a4a43362b1e12020000000000000000000000152a3f546a7f94a9bfd4e9fefffffffffffffffff7ece3dfdbd8d5d3d2d1d0cfcfcfcebca7917c67523c27120000091e324556697f94a7b8cce0f3f3dec9b49e8a76614c3a2a17040000000000000000000012273c51677c91a6bcd1d8d8d8dbdde4effdfffffffffffffffef5efede7e9e1dedcdac5b09a85705b45301b060000000000000001080b1015161514100b090200000000000000000000020201000000000000000000000001080b0f11100f0c0a0300000000000000000000000000000000000001080b0c0e0f0f101010100f0f0f0e0e0d0d0c0b0802000807060605040000000000000000000000000000000000000000000001080b0c0a04000000000000000000000000000000162b40556b8095aab2b2b1b1b0aeaca9a6937e68533e291300000c21374c61778b9ea8a5a6a5a3a79e9a958f877b65503b251000000c22374c61778c9ea8a1a1a2a3a3a3a3a3a3ab8e79644e39240f00000000000000000d22374c62778ca1b7cce1f6fffffffff3dec8b39e897b73706d6c6c6c6d6e6f7c90a5bbd0e5ffffffffe9d4bfaa947f6a553f2a15000f243a4f64798fa4c3d4e6fafffffff4dec9b49f8975604a3e3f475c71879cb1c6dcf1ffffffecd7c2ad97826d58422d180000142a3f54697f929ea7b2becad3e2eaf6fffffff4e8e0d3cabeb2a79e928478696054483c301e160a00000000000000000000142a3f54697f94a9bed4e9fefffffffffffffffff2e2d4cbc8c7c8c8c8c8c9c9c9c9c8bba6917b66513c26110000031628384b6175889eb3c5d6e8f5e1cdb9a895806b5847331f0c0000000000000000000010263b50657b90a5bac2c2c3c3c5c9d2dfeffffffffffffffff1e6dfdcd6d3d1d0d0d0c5b09b86705b46311b0600000000000008141c20262a2b2a2925211e160a0800000000070c0e14171716120e0b0700000000000009151d2024262524211e160e0c06000000000000000000000000000009141d2021232425252525252524242423232221201d151e1d1c1c1b1a1a15130d03000000000000000000000000000003090b12141d20221f180c0000000000000000000000000001172c41566c8196abc1c7c7c6c5c3c1bea9947e69543f291400000f24394e64798eabb9c6bbbac5b8b3afaba59c86715c47321c07000b1f3447597186898a8b8c8d8e8e8e8e8e8e8d8d78624d37220d00000000000000000d22374c62778ca1b7cce1f6fffffffff5e0ccb8a79e90888582818182828384879cb2c7dcf1ffffffffead4bfaa957f6a55402a15000c21374c61768ca5b7cadff4fffffff2ddc8b29d887354433032475c72879cb1c7dcf1ffffffecd7c2ad97826d58422d18000012273c4f61697d8998a0b2b6c3ced8e6eefbfffffbf0e5decfc5b8b3a29a8a7e72625a4d4132281a0e000000000000000000142a3f54697f94a9bed4e9fefffffffffffffff2e2d4c4b7b3b2b2b3b3b3b3b3b3b3b3b3a58f7a65503a25100000000a1e3246576a7f94a7b8cce0f4e9d6c6b49e8976614c3a2a17040000000000000000000f24394e64798ea3acacadaeaeb0b5c1d2e4f8fffffffffff1e1d3cac7c1bebcbbbbbbbbaf9a85705a45301b05000000000008182630353b3f40403e3a363228231c1103010f1a21242a2c2d2b2823201c13080500021019273135393b3b3936322923211a0f01000000000000000000000210192631353738393a3a3b3b3a3a3a39393838373636312733323231302f2f2a282015070000000000000000000000050a161e212726313537332a1c1103000000000000000000000003182d42586d8297adc2d7dcdbdad8d4bfaa947f6a553f2a1500000f243a4f64798fa4c9d6d0cfd5ccc8c5c3b39d88735e48331e090004182a3b566871747576777878797979797878756f594834200b00000000000000000d22374d62778ca2b7cce1f7fffffffffbe8d5c5b8b3a69e9a9796969798989a9ca5b6cadff3ffffffffead5c0aa95806b55402b16000a1f33475872889db2c7ddf2fffffff3dec9b49e89745a48393a475d72879cb2c7dcf1ffffffecd7c2ad97826d58422d1800000c2032434f5f677782909da5b4bbc8d1e0e7f3fffffff9ece3d5ccc0b3a89f938478675f4b45382b1e10020000000000000014293f54697e94a9bed3e9fefffffffffffffae6d4c4b7a69d9d9d9d9e9e9e9e9e9e9e9e9d8e79634e39230e000000031628394b6176899eb3c6d7e9f4e1ccb9a895806b5847331f0c0000000000000000000c21374c61768c9697979898999ba3b5c9ddf2fffffffff9e6d3c3b6b2aba9a7a6a5a6a6a698836e58432e19030000000001142636434b50545655534f4b4538372e2116121f2d36393f4242403d3835302520190d10202e37444b4f51504e4b463939352c1d140900000000000000000010202d37444b4c4d4e4f4f5050504f4f4e4e4e4d4c4c4b4449494847464545443f3c332515060000000000000000000d181f2832363c37444b4c473a2f2111000000000000000000000004192e44596e8399aec3d8eef1efead5c0ab95806b56402b1601000e23394e63788ea3c5d6e8e4e7e0dddac8b29d88735d48331e0800000c1d394a565c5560616262636464646463626056483b2b190500000000000000000d22374d62778ca2b7cce1f7fffffffffff3e3d5ccc5b8b3afadabacacadaeafb2b6c3d3e6f9ffffffffebd5c0ab96806b56412b160004172a3a596e8399aec3d8eefffffff5e1cdb9a88d786257544f4c5d72889db2c7ddf2ffffffecd7c2ac97826d57422d18000003152532414d59616d7b87959faab4c0cbd5e3ecf7fffffff3e8e0d0c6bab4a29a897d6d6056483c2d20100000000000000014293e54697e93a9bed3e8fefffffffffffff4dfcbb7a68f888888888989898989898988888576614c37210c000000000b1e3346576a7f95a8b9cde1f6e8d6c6b49e8976614c3a2a170400000000000000000a1f3347586a7f818182838383859bb0c5dbf0fffffffff3dfcab6a59d9693919190909191907f6a553f2a150000000000081c30435460656a6b6a69656056504b3f342622303d4a4e54575756524e4a4336342b1d1b2e3e4a5560646665646157564e493d31261909000000000000000d1d2d3e4a55606163646465656565646464636362626160555f5e5d5c5b5b5a5955504333241403000000000000000d1d2a3439454b5157556061584b3f2f1e0e00000000000000000000051a2f445a6f8499afc4d9eeffffebd6c1ab96816c56412c1701000c21374c61768ca7b9cce0e9f1f3f0dbc6b09b86715b46311c060001142637444b5654514f4e4d4e4e4e4e4e4e4d4b45382c1f0f0000000000000000000d22374c62778ca1b7cce1f6fffffffffffff3e8e0d5cbc8c5c2c1c1c1c2c3c4c7cad3e1f1ffffffffffebd6c1ab96816c56412c170000142a3f54697f94a9c3d3e6f9fffffce9d6c6ac9681756e6965615873889db3c8ddf2ffffffecd6c1ac97816c57422c17000000071523313a474c5e6575808b9aa2b3b8c5cfdae7effcfffffbeee4d7cdc0b4a79e918174625a4a3e2d1d0d00000000000014293e53697e93a8bed3e8fdfffffffffffff2ddc8b29d877372737373737474747473737271615847331f0a00000000031729394c61778a9eb4c8d8eaf4e1ccb9a895806b5847331f0c00000000000000000417293a50616a6b6c6d6d6e6e7c91a6bbd1e6fbfffffff2dcc7b29d87817e7c7b7b7b7b7b7b77624c37220d00000000031729394b60737b7f807f7e7a756f655d51443430404d5b63696c6c6b676360544d483c2d22364a5c6474797b7a7976716b635b4b4437261401000000000008182a3b4a5c64747678797a7a7a7a7a7a7979797878777675757473727171706f6f6a61504231211000000000000005182a3b474c5760676c717577655d4b3c2c1a0a000000000000000000061b30455b70859ab0c5daefffffecd7c1ac97826c57422d1702000a1f33475874899eb3c4cdd7dcdedddac9ad98826d58432d180300081d314455606c696764636260565f5e5d5c5a594e493d2c1a0600000000000000000d22374c62778ca1b7cce1f6fffffffffffffffbf3e7e0dddad7d6d6d7d7d8dadcdfe6f1ffffffffffffebd6c1ac96816c57412c1700000e23394e63788ea5b6cadff6fdfffff4d9c4b09f968a837e7a767373889eb3c8def3ffffffebd6c0ab96816b56412c160000000005131c2a34404c56606b7984929ea6b5bcc9d2e1e8f4fffffff5e9e1d0c5b9b39f978578645c4a3b2b1905000000000013293e53687e93a8bdd3e8fdffffffffffffeed8c3ae99836e5d5d5e5e5e5e5e5e5e5e5e5d5c4c473a29170400000000000b1f3347586c8196aabbcee2f7e8d6c6b49e8976614c3a2a170400000000000000000c1c334350555657575859667b90a5bbd0e5faffffffedd8c3ad98836e6967666666666666625948341f0b000000000a1e3346576f8390949595938f8a847b6c62513b394d5f67797f8182807d78746c625a4a3d2d3a4f647a888e90908e8a8681796c605544311d0800000000001325364859647a898c8d8e8f8f90908f8f8f8e8e8d8d8c8b8b8a89888787868584847f6a604e3f2e1c0c00000000000b1f344759626c757c82868a8a7b655a49382715020000000000000000061c31465b71869bb0c6dbf0ffffedd8c2ad98836d58432e18030004172a3a5a6f849aa6b4bac6c7c8c7c4bcab937e68533e291300000b20354b6073817e7c7978777675747372716f6e635b4935210c00000000000000000d22374c62778ca1b7cce1f6fffffffffffffffffffbf5f3efecebebecededeff1f3f9ffffffffffffffecd7c1ac97826c57422d1700000c2135495b72879cb2c8d8e1e9f2f4f3e0cdbdb0a89e98938f8c88848c9fb4c9dff4ffffffead5c0ab95806b56402b160000000000000c181f2f38454b5b63707d88979fabb5c1ccd6e4ecf8fffffceee3d6ccbdb1a39b887a64594834200b000000000013283e53687d93a8bdd2e8fdffffffffffffebd6c1ac96816c574848494949494949494948463733291c0c00000000000004172a3a4d62788b9fb4c9daecf4e1ccb9a895806b5847331f0c0000000000000000001525333c3f414242434f657a8fa4bacfe4ffffffffefdac4af9a856f5a525150515151514c483b2a1805000000000c21364b61768b9fa9abaaa8aa9f998f816c59483c51677c8e94979795928d888178635b4a3643596e8398a6a6a5aa9f9c968c8173604b35200b00000000071c3043546277889da8a2a3a4a4a5a5a5a4a4a3a3a3a2a1a1aa9f9e9e9d9c9b9a9a99937e685d4b3a2a1704000000000d22374c6277818a91979b9f9e8a78635645311d0f0000000000000000071c32475c71879cb1c6dcf1ffffeed8c3ae99836e59442e190400000e24394e637988959fa8adb1b3b2afaa9f8c78624d38220d00000d22384d62788d94918f8d8c8b8a89888786858379634e38230e00000000000000000d22374c62778ca1b7cce1f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffecd7c2ad97826d58422d180000061a2c3d556b8095aabbc9cdd7dddfe6ebdbcdc6b9b4ada9a4a69e9a9faabbcee2f7ffffffead4bfaa957f6a55402a150000000000000004111a28323d494e5f6876818d9ba3b3b9c6cfdee5f0fdfffff3e8e0cec1b5a69d8978624d37220d000000000013283d52687d92a7bdd2e7fcffffffffffffebd6c0ab96816b56413334343434343434333331211f170c00000000000000000c2035485a6d8298abbccfe3f8e8d6c6b49e8a76614c3a2917040000000000000000071520282a2c2c2d394e63788ea3c9daecfffffffff1dcc7b29c877255443c3b3b3c3c3b37342a1d0d00000000000d23384d62788dabbcc0bfc8bbb4ae9f8c77624c42576c8297a9acacaba7a79e978979634e39465c71869bb1c4c8bbb4b1ab9f927d67523d271200000006192b3c4a6072849aa6b7c6b9b9babababab9b9b9b8b8b7b7b6bbb4b4b3b2b1b0b0afae9f8c7b655847331f1200000000152b40556a80959fa8acb1b4a89b8574604b3d2d190900000000000000081d32485d72879db2c7dcf2ffffeed9c4af99846f5a442f1a0500000c21364a5b6375808a91979c9e9d99948e836e5a4835200b00000f253a4f647a8fa4a6a4a3a1aa9f9e9e9d9b9a917c67513c271200000000000000000c22374c61778ca1b6cce1f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffedd7c2ad98826d58432d180000000f22374d62788b9faeb4bac7c8cbd4d7dbdfd7cdc9c3bec4b8b3afb4bbc8d8eafdfffffee9d4bfa9947f6a543f2a150000000000000000000a161e2c35414e58616c7a85939ea8b2bec9d2e2eaf5fffffbecdfd2c4b8a88e78634e39230e000000000612273d52677c92a7bcd1e7fcffffffffffffead5c0ab95806b56402b1e1e1f1f1f1f1e1e1d1c100f0d07000000000000000005192b3c4e63798c9fb5cadfeff4e1cdb9a895806b5846331f0b000000000000000000030d1315161722374d62778cabbccfe3f8fffffff4dfc9b49f8a75604b362826262626221f180d0000000000000e23384e63788da3c9dad4d8cec9bda38d78634e44596e8399aec1c1c0c5b8b3a795806b5540465c71869bb1c6d9cecac9bca9947f69543f2a140000000b2035485a697f94a1b3c4d4cecfcfcfcfcfcfcecececdcdccd8cecac9c8c7c6c6c5c4bbaa9d8776614c41301b0b0000000d23384d62788c9fb5c6c6c6b5a395806a5b4a37261401000000000000091e33485e73889db3c8ddf2ffffefdac5b09a85705b45301b060000071a2d3d4a57616b757c82878988847f7a6e65543c2b1905000011273c51667c91a6bbb9b8b7bbb4b4b3b2b1a7927d68523d281300000000000000000c21374c61768ca1b6cbe1f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffedd8c2ad98836d58432e180000000b203448596c8190989fa9acb2b7c4c2c6cacfd9d8d8d3d5cbc8c5c9ced8e6f6fffffffee9d3bea9947e69543f291400000000000000000000030f1a21313a474c5c64737e8998a0b1b5c2cdd7e5f5fffffdefe2d5c6a28d78634d38230e0000010f1a21273c51677c91a6bcd1e6fbffffffffffffecd6c1ac97816c57422c272727272727272727262524211a0f01000000000000000e21364a5b6f8499aec1d1e4f8e9d6c6b49e8976614c39281603000000000000000000000000010b20364b60758a9fb5cadff4fffffff7e2cebbaa8f7a644f4538352c2825211f170c140a000000000d22384d62788da2c5d6e8eae2d8c8a38e79634e44596e8499aec3d7d5d5ccc5ac96816c5741465b70869bb0c5dbe2dfd9bfaa957f6a55402a150000091c2f3f4d62788a9fb4bfd0e2e3e4e4e5e5e4e4e4e3e3e2e2e1eae2dfdedddcdcdbdad8c8b7a699836e5f4d3929170300000b2035495a70859aafc7d7d2c1b49f8b79635544311d0c000000000000091e33495e73889eb3c8ddf3fffff0dbc6b09b86715b46311c060000000f1f2d39464b5760676d7273726f6a645c5447361e0e00000012273c52677c91a7bccecdd9cecac9c8c7bda8927d68533d281300000000000000000c21364c61768ba1b6cbe0f6fffffffffffffffdf6f4f0efeeeff0f2f4f6fdffffffffffffffffffffffedd8c3ad98836e58432e1900000005192b3b52636c7b838a91979da6a8acb1b4bcc9c3c7caced9d5dadfe2eaf6fffffffffde8d2bda8937d68533e281300000000000000000200000006131c2a333e4b55606977828f9ca4b4bac7d7eafdffffffe2cdb7a28d78624d38230d00000f1f2c35394451667b91a6bbd0e6fbffffffffffffefd9c4af9a846f5a3d3e3c3c3c3c3c3c3c3c3c3b3b39362d1f0f00000000000000071a2d3d50657a8fa3b5c9ddf1f4e1ccb9a8957f6a5746321e0900000000000000000000000000081d31445573889eb3c8ddf3fffffffdead8c8ab95806b60564d493c3e3a3733292f271c0e0000000b21364b60758ba7b9cce0f5e2cebbaa8c77624c43596e8398aec3d8eae7d6c1ac97816c5742445a6f8499afc4d9eee8d3bea9937e69543e291400000e23384c5d6e8399a9bacddeeefff9f9fff5e9e1dedbdad9dadcdfe6f1f3f3f2f1f0efe6d4c4b3a1917c675746331e0a000006192b3c52687d92a9bacde1cebbaa9b8573604b3a2a17040000000000091f34495e74899eb3c9def3fffff1dcc6b19c87715c47321c07000000010f1b293339454b51585c5e5d5a554f4a3e3628180000000012273d52677c92a7bcd1e2ebe2dfdeddd2bda8927d68533d281300000000000000000c21364b61768ba0b6cbe0f5fffffffffffff5eae2dfdbd9d9dadbdcdfe2eaeaeff1f7ffffffffffffffeed8c3ae99836e59442e19000000000d1d3545525d656e767c82888d92979c9faba9aeb1b4bbc8c0c9ccd6e4f4fffffffffce6d1bca7917c67523c27120000000000070d0f171513110f0d0c171f2e37444b59626d7b86929fa9bacde2f6fffff7e1ccb7a28c77624d37220d00061a2c3d494e595a667b90a5bbd0e5fafffffffffffff2ddc7b29d88725b555352515151515151515151504e4a3d2d1a07000000000000000f23374b5d70859bb0c3d3e6f9e8d6c6b39e8975614b37271502000000000000000000000000021527375b71869bb0c6dbf0fffffffff3dec9b39e8a7f7569635a57534f4c473a433a2c1c000000091e32455674899eb3c9dee8dfc9b49f8a75604b42576c8197acc1d6ecead5c0aa95806b554042586d8297adc2d7ebebd9c8a7917c67523c2712000316283950657b90a1b3c7d7e9fcfffff8eae4d7cdc9c6c5c4c4c7cad4dee1e8f4fffffff2e2d0bfb39d8876614c3828150200000e21364b61768a9fb4c9ded8c8b5a3937e695847331f0f00000000000a1f34495f74899eb4c9def3fffff2ddc7b29d88725d48331d0800000000000b171e2832363c42474948443f39362d20180a0000000012273d52677c92a7bcd1e7fdf7f4f3e7d2bda8927d68533d281300000000000000000b21364b60768ba0b5cbe0f5fffffffffff5e5d7cdc9c6c4c4c5c6c7c9ced8d4dadce3eefcffffffffffeed9c3ae99846e59442f1900000000001727353f4b505761676d73787d82868b8f94989c9faaa7abb4b9c6d6e8fcfffffffae5d0bba5907b66503b261100000002101b22242d2a28262423211e171926313b484c5d65737d8b9fb4c9dff4fffff6e1ccb6a18c77614c37220c000c2135495b636e6f6f7b90a5bacfe5fafffffffffffff4dfcab7a58e796b6a686767676666666767666665645c4a36210d00000000000000081c2e3f51677c91a5b6cadff3f4e0ccb8a7947e695544311d0800000000000000000000000000192e43596e8398aec3d8edfffffffff5e1ccb9a89e94887f78726c686461585c574a3a18080000031628385c72879cb1c0ccd6dac6b09b8671554440556a7f95aac7d7e5ead7c7a8937d68533e40556b8095aabfced9dfcebbaa8e79644e39240f00091e32465770859ab0bfd0e5f5fffffceadacdc6bab4b1afafafb2b6c3c9ccd6e4f4ffffffeddfcbb7a695806a5645321d0900000a1e3246576f8499afc4d9e6d2c1b39e8976614c3d2d1a07000000000a1f344a5f74899fb4c9def4fffff3ddc8b39e88735e49331e00000000000000030a161e21272d3234332f2a24221b1002000000000011273c51667c91a6bbd1e1e9e1e2e2e2d1bca7927c67523d271200000000000000000b20364b60758ba0b5cae0fffffffffffdead7c7bab4b1afaeafb1b2b4bac7bfc4c7d0deeeffffffffffeed9c4ae99846f59442f1a00000000000917212e3739464b51575a63686d71767a7f83878a8e92969ea8b9cce1f5ffffffffecdac9a48f79644f3a240f00000010202d3639423f3d3b393836332932312f2a343f4b546071869bb1c6dbf0fffff7e2cebbaa8b76614b36210c000e23394e6378838485859bb1c6dbf0fffffffffffffffae6d4c3b09b85817f7e7c7c7c7c7c7c7c7c7c7b7a79644e39240f00000000000000001120354b6074879db2c5d5e8fbe8d5c5b29d8774604b36201200000000000000000000000000162b40556b8095aac0d5eafffffffffce8d6c6b9b3a69d948d87817d7a7674726857362513000000172c42576c8197a2b3b9c5c5c0ac97816c57373e53687e93a9bac7d1d9cdbaa98e79644f393c51667c91a1b4bbc8cac9b49f8a75604b36210b000c21364b61768ba2b4c8ddedfffffff3dfcdbcb0a89f9b9a9a9a9da5aab3b9c6d6e8fcfffffae7d4c4b39e8975604b36200b00000316293953697e93a8c2d2e5e0ccb8a797816c5b4a362111000000000a20354a5f758a9fb4cadff4fffff3dec9b49e89745f382816020000000000090c181f2224252422201c13150f0d070000000000000010263b50657b90a5bac9cdd7cccccdcdcdbba6917b66513c261100000000000000000b20354b60758aa0b5d9ebfefffffffff6e2cdbaa99f9b9a999a9b9d9fa9a6aaafb4c0d0e2f2ffffffffeed9c4af99846f5a442f1a00000000000003111c232933363c3c494d5357576165696e7275797d808a9eb4c9def3fffffff8e3cfbcab8d77624d38220d0000071b2d3e4a4e575553504f4d4b463947464544434236435a6f8499afc4d9eefffff4dfcab49f8a755746331e0a000e23384e63798d999a9ba3b5c9ddf2fffffffffffffffff1ddc9b5a39b969493919191919191919191909086715c47321c0000000000000000081d314455697e93a7b8cce0f5f3dfcbb7a6927d6852402f1c0900000000000000000000000012273c52677c91a7c4d4e7f8fffffffff4e4d6ccc4b7b2a9a49c96938f8c8986725443301c0700000c21374c617684959ea7aeafaca2927d68533d384d62788b9fa9b4c1c4c3b49f8a75604b36354b607383969faab2b7b2ab9b86705645321e09000c21364c61768ba1c0d1e3fbffffffecd8c3b09e958a86858485878d959ea8b9cce1f5fffffff2e0ccb9a78b76614b36210c0000000d22384d62788da4b5c9dee8d6c5b49f8c79634e3f2f1808000000081d314455758a9fb5cadff4fffff4dfcab49f8a755645321e0900000004121d242a34373a3a3a3835302526201d15090000000000000f24394e64798ea3b3b4bac7b7b7b7b7b7c5a58f7a65503a25100000000000000000081d314455758aabbccfe3f7fffffffff4dfc9b49f8b8684848586878a8d90959aa2b4c4d4e7faffffffefd9c4af9a846f5a452f1a0000000000000010202d363a3c3c3c3c3c3d39464b50545956606467768a9fb4c9dff4fffffff4dfcab59f8a75604b36200b00000d22364a5c646c6a6866646261575e5c5b5a59585756565870859bb0c5daf0fffff3dec8b39e89735e39291703000c21374c61768ca9afb1b5c1d2e4f8fffffffffffffffff8e4d2c1b5b0abaaa8a7a6a6a6a6a6a6a6a6a69d87725d48321d0000000000000000011426374b6075889eb3c7d7e9fae6d4c4b19c86715e4c38230f0000000000000000000000000d23384d62788da6b7cbdee5eef3f5fbfff4e8e1d4cbc8c2b6b1aca8a4a89f8a75604a35200b00000a1f3347586173808993999a968f8477624d3735495a677d8b9ba3abaeaca59b85705544313043546073818b969da59d978d7f695438281602000c21374c61768ca1b6cbe1ffffffffead5c0ab95807471706f6f72787f8a9eb3c9def3fffffff7e2cebbaa8a75604b35200b0000000b2035485a71869cb1c6dbf1e2cebbaa9a846f5d4c3625130000000b20354b60758aabbccfe3f8fffff7e3cfbcab8b76604b36210b00000012222f383b474c4f504f4d4a43363b363127191305000000000c22374c61778c9c9e9fa9a0a1a2a2a2a2a2a78e79644e39240f00000000000000000115274a5f758a9fb4cadff4fffffffce7d2bca7927d716f6f70717275777b7f849aa6b7cbdff4ffffffefdac4af9a856f5a45301a000000000000071b2d3e4a4f515151515151515252535456595861687b8faabbcee2f7fffffff3ddc8b39e88735645311d0900000f24394e647a817f7d7b797876747371706f6e6d6c6c6b6b768b9fb4c9dff4fffff1dbc6b19c86715c47311c00000a1f334758748a9fb4c6c9d2dfefffffffffffffffffffffefdfd2c9c6c0bfbdbcbcbcbbbbbbbcbcbbb29d88735d48331e000000000000000000091e3245576a8095a9bacde1f6f2dec9b5a4907b66503d2d1a0700000000000000000000000b2035495a73889db2c9c9d2d8dee0e8eaedf0f2e7dfddd3cac7c1bdc6b39e89745443301c0700000417293a4755606a767e8385817a70625948342c3c4d5f677a858f96999690877c6651372726364455606b7880878a88817969614f3b1a0a00000c22374c61778ca1b6cce1f6fffffbe6d1bca6917c67555a5a5a5a626a7b8fa5bacfe4fafffff4dfc9b49f8a745544311d0800000005192b3c566c8196abc1d6ebebd9c8b3a2907b655443301c0700000b21364b60768ba0b5daecfffffffeebd9b6a18c76614c37210c000009192f404c51596164656462605457514b4437302313010000000a1f34475970848788898a8b8c8d8d8d8d8c8b8977624c37220d0000000000000000001f354a5f748a9fb4c9dff4fffffffce7d2bca7927d675a595a5c546062666a73889db2c8ddf2ffffffefdac4af9a856f5a45301a0000000000000d22364a5c64676666666666676767686a6c6e72777d869cb1c8d8eafdfffffff0dbc5b09b86705b3827150200000f253a4f647a8f9492908e8d8b8a88878684838281818080849aa9bacee2f6ffffeed9c3ae99846e59442f1904000417293a5d72889db2c7dde4effdfffffffffffffffffffffdefe4dddbd6d4d3d1d1d1d1d1d1d1d1c8b39e88735e49331e000000000000000000031628394c61778a9fb4c8d9ebe6e5d2c2af9a846f5b4a36210c000000000000000000000006192b3c576c8197abb1b5c2c3c8ccd5d5d8dbdddfe2eae5dedcd6d2c6b19c86715c362513000000000c1c2937444b5761686e706c655d4d483b2b1e30414d5c64707a8184817b73665e4c3819182737444b5a626b7275726c635b4f4332200000000d22374d62778ca2b7cce1f7fffffae5cfbaa5907a655037453c484f64798fa4b9cee4f9fffff4dec9b49f89745f4a2614010000000012273c51677c91a6c2d3e5f3e6d0c0b09b8572604a35200b00000c21364b61768ba0b6cbe0ffffffffe1ccb7a28c77624d37220d00011426374c5e667177797a797774706c6660554d41301f0f00000004182a3a55667072737475767777787878777673625948341f0b00000000000000000a1f344a5f74899fb4c9def4fffffffce7d2bca7927d6752444536434b4d515b70859bb0c5daf0ffffffefdac4af9a856f5a45301a0000000000000f243a4f647a7c7c7c7b7b7c7c7c7c7d7f8184878b929ca4b6cae6f6ffffffffedd7c2ad98826d58432d180000000e23384e63788da3a8a5a4a2a99f9d9c9b9a9998979695969aa2b4c7d8eafdffffebd6c1ab96816c56412c170100001b30455b70859ab0c5dae6e9eaeceeeff1f2f3f4f7fefff7fff8f2f0ebe9e8e6e6e6e6e6e6e6dec8b39e89735e49341e000000000000000000000a1f3447596c8197aabbced2d1dacfcab4a28e79634e3a2a170400000000000000000000000e24394e63798d959ca4a8aeb3b8c5bfc2c5c7c9cdd7cccdcdcecec3ae99836e59442e1900000000000c19273139464b53595a574f4b3f342b1d1323303e4a4f5d656c6f6c6560544c402f1d091927313c484d56546054574e4a3d3225140300000d22384d62778da2b7cce2f7fffff8e3ceb9a38e79644e392f2b3a4f64798fa4b9cee4f9fffff3dec9b49e89745f49341f00000000000c22374c61778ca4b6cadedfd5cbc5b5a3917c67523c271200000c21364c61768ba1b6cbe0f6fffff7e2cdb8a28d78634d38230e00081d314455667c868c8f8f8f8d8985817b74675f4d3d2d1a070000000c1c3848555b5d5e55606162626262626261574c483b2a180500000000000000000a1f34495f74899eb4c9def3fffffffce7d2bca7927d67523d3026303538455a6f859aafc4daefffffffefd9c4af9a846f5a452f1a000000000003182d42586d82919191919191919192939496999c9fabb1b6c2d3e5ffffffffffecdac9a9947f6a543f2a150000000b21364b60768ba7b8bbb9c7bab4b3b1b0afaeadacabababafb4c0d1e5f5fffffbe8d6c5a7927d68523d2813000002182d42576d8297acc2d3d1d3d5d7d8dadcdddedfe2ebe1e1e2e2e2e2e2e2e2e2e2e1e1eae2dfddc8b39d88735e48331e0000000000000000000004182a3a4d62788b9fb4bdbcbcc9bcb5b2ac97826c5847331f0a00000000000000000000000c21364a5b63797f868d93999ea7a7aaadb0b2b4bac7b7b8b8b8b9c2a9947f6a543f2a1500000000000009151d2933363e4445413a372e20180d0513202e363f4b4f565957504a43362f22120009151d2b353836434a433639362d1f14070000000e23384d63788da2b8cde2f7fffff7e2ccb7a28d77624d3822253a4f647a8fa4b9cfe4f9fffff3dec9b39e89745e49341f09000000000b1f34475972879cb1c7cdc9c5b8b3a79e92826d58432d1803000c21374c61768ca1b6cbe1f6fffff8e3ceb9a38e79644e39240f000b20354b6074899ca4a4a5a4a89e9b9690887d675b4a36210c000000001a2a3842454749444b4b4c4d4d4d4d4d4b4639342a1d0d000000000000000000091e34495e73899eb3c8def3fffffffce7d2bca7927d67523d28141c202f455a6f849aafc4d9efffffffefd9c4af9a846f5a452f1a000000000002172d42576c8297a6a6a6a6a6a6a7a7a8a9abaeb1b5bcc9cad3e0f0fffffffff8e3cfbcab907b66513b2611000000091e32455773889eb3c8ced8cec9c8c6c5c4c3c2c1c1c0c0c4c8d1deeefffffff5e0ccb9a78e79634e39240e000000142a3f54697f94a9b6c3bcbec0c2c3c5c6c8c9caced9cccccdcdcdcdcdcdcdcdcccccbd8cecac9c7b29c87725d47321d00000000000000000000000c2035495a6e8398a7a8a7a6a5ab9f9d99958a76614c37210c0000000000000000000000071a2d3d4a5b636a71787e83898d9195989b9d9fa9a1a2a2a3a3a3a4a48e79644e39240f00000000000000010b171e21282e302c25221b1005000002101b222e373a4144413b3530251812040000010e192022253035302524211a0f01000000000e23394e63788ea3b8cde3f8fffff8e3cfbcab8b76614b3621253a4f647a8fa4b9cfe4f9fffff3dec9b39e89745e49341f090000000004182a3b576d8297acc7bab4afa69e95897d72604a35200b00000c22374c61778ca1b6cce1f6fffff9e4cfb9a48f7a644f3a250f000d22384d62778da7b6c2bac6b9b4b0aca69d8e79634e39240e000000000c1a262d3032263135363738383838373633291f180d00000000000000000000091e33495e73889eb3c8ddf3fffffffce7d2bca7927d67523d2812081a2f455a6f849aafc4d9efffffffefd9c4af9a846f5a452f1a000000000001162c41566b8196abbbbbbbbbbcbcbcbdbfc1c3c7cacfdadee5f0fefffffffcf4dfcab59f8b76614c37210c000000031628395b70869bb0c5dbeae2dfdddcdbd9d8d7d6d6d5d5dadce3eefcfffffff3dec9b39e8974604b35200b00000010253b50657b909da5a4a6a9abacaeafb1b3b4b4bbb6b6b7b8b8b8b8b8b8b8b7b7b7b6b6bbb4b3b3b09b86715b46311c000000000000000000000006192c3c4f647a8e919292918f8d8b8884807c74604b36200b0000000000000000000000000f1f2d3d494e555b63686e73787c808386888a8b8c8d8d8d8e8e8e8f8672604a35200b000000000000000000030a0c13191b17100e0800000000000007111c23252c2f2c26201c1308000000000000050b0d131c201c130e0c070000000000000e24394e63798ea3b8cee3f8fffff4dfcab59f8a755746321e253a4f657a8fa4bacfe4f9fffff3dec9b39e89745e49341f09000000000013283d53687d92a8a8a99f999288807768605443301c0700000c21374c61768ca1b6cbe1f6fffffae4cfbaa58f7a65503a2510000e23384d63788da2c5d3cfd6ccc9c5c4b7a5907b66503b261100000000000912191b1d141d2021222223232322211e170b050000000000000000000000081e33485d73889db2c8ddf2fffffffce7d2bca7927d67523d2812051b30455a70859aafc5daefffffffeed9c4ae99846f59442f1a00000000000014293e53697e93a8bed0d0d1d1d1d1d2d4d6d9dcdfe3ecf7f8f4f2f0edeae8e1dcc7b19c87725847331f0a00000000182d42586d8297adc2d7e2ebeaedf0f0efeeedecebeaebeff1f7fffffffffce9d7c6ae98836e5544311d080000000c21364c617682878b8e91949597999a9c9d9e9faaa0a1a2a2a2a2a2a2a2a2a2a2a1a1a0aa9f9e9d9c98836e59432e190000000000000000000000000e22364a5c657b7c7d7d7c7a7876726f6b66605544311d08000000000000000000000000010f1f2c35383c494d53595a62676a6d70727476777778787979797a77625443301c07000000000000000000000000000405020000000000000000000000080e10171a17100b07000000000000000000000000070b07000000000000000000000f24394f64798ea4b9cee3f9fffff4dec9b49f89745f392816253a4f657a8fa4bacfe4f9fffff3dec9b49e89745f49341f0a00000000000e23394e63798e95928f8a847d756a61594a433625130000000c21374c61768ca1b6cbe1f6fffffae5d0baa5907b65503b2610000d23384d62788da2c6d6e8e8e1dedad4bba6917b66513c26110000000000000004060001080b0c0d0d0d0d0d0d0c0a0300000000000000000000000000081d32485d72879db2c7dcf2fffffffce7d2bca7927d67523d2812061b30465b70859bb0c5daf0ffffffeed9c3ae99846e59442f1900000000000011263b51667b90a6c4d4dddfe2eae3e4e5e6e6e5e5e5e4ece3dfdddbd8d5d6ccc9c0ab96816c563a2a17040000000014293e54697e93a9c6caced9d5d8dadddfe2eae5e7e9eaebecedededededece1cdbaa8927d6852372614010000000a1e334657616e7276797c7e808283858788898a8a8b8c8c8d8d8d8d8d8d8d8d8d8c8c8b8a8a898887867e68523d2813000000000000000000000000071b2d3e4b5d6567686767656360565a56504b443727150200000000000000000000000000010f1a21232c35383e3c494d5255585b5d5761616263636364646462594836251300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f253a4f647a8fa4b9cfe4f9fffff3ddc8b39e88735e49331e253a50657a8fa5bacfe4fafffff3dec9b49e89745f49341f0a00000000000b20354a607280807d7a756f6860564c473a302518080000000c21374c61768ca1b6cbe1f6fffffbe5d0bba6907b66513b2611000c21364b61768ba8b9cce1f5f5f3e8d6c5a48f7a654f3a2510000000000000000000000000000000000000000000000000000000000000000000000000081d32475d72879cb2c7dcf1fffffffce7d2bda7927d68523d2813061c31465b71869bb0c6dbf0ffffffeed8c3ae99836e59442e190000000000000d23384d62788da6b7c6c8caced8cecfd0d0d0d0d0d0cedacfcac8c5c3bfc6b9b3afa28f7a644f3a240f000000000010253a4f657a8fa8b1b4bbc8c0c2c5c8caced8d0d2d3d4d6d7d8d8d8d8d7d7d9c9b49f8a76614b36210c0000000003172939464c5958616467696b6d6e707173747575767777787878787878787877777676757574737271685f4e3a25110000000000000000000000000010202e3f4b5052535251504e4b4538403b363127190900000000000000000000000000000000060c0e192123292c35383c40434639464b4c4d4d4e4e4e4f4f4c483b2a18080000000000000000000000000000000000010a1012161616161515141312100f0d0b0903000000000000000000000000000000000000000000000000000010253a4f657a8fa4bacfe4f9fffff2ddc8b29d88735d48331e253b50657a90a5bacfe5fafffff4dec9b49f89745f4a341f000000000000071c304354606b6a68646056524b4538342a1c1308000000000c21374c61768ca1b6cbe1f6fffffbe6d1bba6917c66513c2711000a1e33465774899eb3c9dee5eeefe0ccb9a78d78624d38230d000000000000000000000000000000000000000000000000000000000000000000000000071c32475c71879cb1c6dcf1fffffffde8d3bda8937e68533e2913071c32475c71879cb1c6dcf1ffffffedd8c3ad98836e58432e190000000000000c2035495a73889db0b1b3b4bbc8b9bababbbbbbbbbab9c9bcb5b3b0aeaaa6a89e999484705c4b37220d00000000000b20364b60758a979c9faaa7aaadb0b2b4bbc8bbbdbebfc0c1c2c3c3c3c2c1c0bcab98826d5746331e0a00000000000b1b2933363a464c4f51545657595a5c5e5f556061616263636363636363626262616160555e5e5d5c524e41311e0b000000000000000000000000000211212e373a3c3d3d3c3a383632282b26201d15090000000000000000000000000000000000000000060c0e13192023272b2e31283236373838383939393a37342a1d0d000000000000000000000000000000000005131e25272b2b2b2b2a2a292827262423211e160a0800000000000000000000000000000000000000000000000010253b50657a90a5bacfe5fafffff2dcc7b29d87725d48321d263b50657b90a5bad0e5fafffff4dfc9b49f8a745f4a251300000000000000132536434a5655534f4b45383632281f180c0000000000000c21364c61768ba1b6cbe0f6fffffce6d1bca7917c67523c271200031729395b70859bb0bec9d2d9dad8c9b39e8974604a35200b000000000000000000000000000000000000000000000000000000000000000000000000071c31465c71869bb1c6dbf0fffffffee9d3bea9947e69543f2914081d32485d72879db2c7dcf2ffffffedd7c2ad98826d58432d1800000000000006192c3c576c81969a9c9e9faaa2a4a4a5a6a6a6a5a5a4a3ab9f9d9b9895918e89847f78624d3e2e1b070000000000091d324556667c82868a8e9295989b9d9faaa3a6a8a9aaabacadaeaeadadacaba99f8c79634e392917030000000000000b171e21293336393c3f40424445474849444b4b4c4d4d4d4d4d4d4d4d4d4d4c4c4b4b44494847463d3a31231301000000000000000000000000000003111c2325272828272523211e1616110b080200000000000000000000000000000000000000000000000000060c0d1215181b161e212222232324242425221f180d000000000000000000000000000000000000132330393c40404040403f3f3e3c3b3a38363228231c11030000000000000000000000000000000000000000000010263b50657b90a5bad0e5fafffff1dcc7b19c87725c47321d263b50667b90a5bbd0e5fafffff4dfcab49f8a755443301c07000000000000081825303541403d3a363228211e160a04000000000000000c21364c61768ba1b6cbe0f6fffffce7d2bca7927d67523d28120000142a3f54697f94a0b1b5c2c4c5c3c0af9a846f5443301c07000000000000000000000000000000000000000000000000000000000000000000000000061b30465b70859bb0c5daebedeeeff0e9d4bfaa947f6a553f2a15091e33485e73889db3c8ddf2fffcfdecd7c2ac97826d57422d18000000000000000e22374c6277838587888a8b8d8e8f9091919090908f8e8c8a888683807c78746f6a625a48342010000000000000021528384c5e666c7176797d808385888a8c8e909294959697989898989897959491826d5b4a361b0b0000000000000000030a0c171f212427292b2d2e30323327313536373738383838383838383837373635312733323128251e13050000000000000000000000000000000000080e1012131212100e0b09020000000000000000000000000000000000000000000000000000000000000000000000030003090c0c0d0e0e0e0f0f0f0d0b05000000000000000000000000000000000000091930414d52565656555554545352504f4d4b4539372e21110000000000000000000000000000000000000000000011263b50667b90a5bbd0e5fafffff1dcc7b19c87725c47321d263b50667b90a5bbd0e5fafffff7e3cfbcab8a75604a35200b00000000000008131c20293033343332302c2823211a0f070000000000000c21364c61768ba1b6cbe0f6fffffde7d2bda8927d68533d281300000b20354b607382919ba3aaafb0ada9a2937e695436251300000000000000000000000000000000000000000000000000000000000000000000000000051b30455a70859aafc5d4d6d7d8d9dadbd5c0ab96806b56412b16091e34495e73899eb3c8dee8e5e7e8e8d6c1ac96816c57412c17000000000000000b1f344759626e707173757678797a7b7b7b7b7b7b7978777573706e6a67636054554d483c2b1902000000000000000a1a2f404c5157566064676b6d70737577797b7d7e7f8182838383838282807e7b76614c3d2d1a000000000000000000000000040a0c0f12141618191b1c1e151d20212222232323232323232322222121201d151e1d1c13110b010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021527374d5f676b6b6b6b6a6a6968676564626057504b3f2e1c0800000000000000000000000000000000000000000011263b51667b90a6bbd0e5fbfffff1dcc7b29c87725d47321d263b51667b90a6bbd0e5fbfffffeebd9b5a08b75604b36200b000000000008182530353e454849484745413e39362d201c1308000000000c21364c61768ba1b6cbe0f6fffffde8d3bda8937e68533e29130000081d314455606d7c868e95999a98938d8477624d37220d00000000000000000000000000000000000000000000000000000000000000000000000000051a2f445a6f8499afbdbfc1c2c3c4c5c6c5c3ad98836e58432e19091e34495e73899eb3c8ccd5d0d1d2d3d4c0ab96806b56412b160000000000000005182a3b474c595b5c54606163646565666666666564636260555b5955514e4b433638342b1d0d00000000000000000012222f383b38454b4f5255585b546062646668696a6b6c6d6e6e6e6d6c6b6966615846331f0f00000000000000000000000000000000000001020405070001080b0c0c0d0e0e0e0e0e0e0e0d0d0d0c0c0b0801000807000000000000000000000000000000070b0d0f11121313120f0d07000000000000000000000000000000000000000000000000000000000000000001030607070604020000000000000000000000000000000000000000000000000000000000000000000000081d314455677d808080807f7f7e7d7c7b79787673655d4b37230c00000000000000000000000000000000000000000011263b51667b90a6bbd0e5fbfffff2dcc7b29d87725d48321d263c51667b91a6bbd0e6fbffffffe0cbb6a08b76614b36210c0000000000132536434a535a5d5e5d5c5a57534e4a3d35302518080000000c21364b61768ba0b6cbe0f5fffffee8d3bea9937e69543e2914000001152737444b5e667179808485837e787062594834200b0000000000000000000000000000000000000000000000000000000000000000000000000004192f44596e8499a5a7a9abadaeafb0b0b0afae9b85705b46301b091e34495e73899eb0b3b8c5babcbdbebfbfaa95806a55402b1500000000000000000d1d2a3437444536434a4c4d4f4f5051515150504f4e4d4b443743403c393530262220190d0000000000000000000004121d2426283236393d404336434b4c4e5153545556575859595858575654514c463a29170100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b0d13131c202224262828282724211a0f0100000000000000000000000000000000000000000000000000000000061016181b1c1d1b191715110e0b090200000000000000000000000000000000000000000000000000000000000b20364b607489959595959594949391908f8d8b897b65503a2a1704000000000000000000000000000000000000000011263c51667b91a6bbd0e6fbfffff2ddc7b29d88725d48331d263c51667b91a6bbd0e6fbfffff6e1cbb6a18c76614c37210c00000000071c30435460696f727372716f6c68635b534a433625130000000c21364b61768ba0b6cbe0f5fffffee9d4bea9947f69543f2a1400000009192731404c515c646b6f706e69635a4d483b2b18050000000000000000000000000000000000000000000000000000000000000000000000000002172c41576c818c9092949698999a9b9b9b9a999788735d48331e081d33485d7287979b9ea7a3a5a7a8a9aaaaa9947f69543f2a140000000000000000000d181f222e302530353638393a3b3c3c3b3b3b3a39373631272e2b2723201c140d0b0500000000000000000000000000090f11161e2124282b2e26303537393b3d3f404142434343434342403f3c3633291c0c0000000000000000000000000812181b1c191613100d0b07000000000000000000000000000000000000000000000000000000000000000000000d181f2228253035373a3b3d3d3d3c39362d200f0000000000000000000000000000000000000000000000000000000918232b2d313132302e2c2a2724211e1615130d040000000000000000000000000000000000000000000000000417293a51667c91a7ababaaaaa9a9a8a7a5a4a2a798836e5847331f0a000000000000000000000000000000000000000011263c51667b91a6bbd0e6fbfffff2ddc8b29d88735d48331e273c51667c91a6bbd1e6fbfffff6e1ccb7a18c77624c37220d000000000b20354a60727e858889888785817d797268605443301c0700000b21364b60768ba0b5cbe0ffffffffe9d4bfaa947f6a553f2a150000000009151d2f383e4a4f555a5b58544d493c342b1d0d00000000000000000000000000000000000000000000000000000000000000000000000000000015293e51636c777a7d7f818283848586868584827e68533e28130011263b50667c8186888b8d90929393949595937e68533e281300000000000000000000050b0d191b131c2021232425262626262626242322201d151915120e0b08010000000000000000000000000000000000000003090b0f121618141c2022242628292a2c2d2e2e2e2e2d2d2b2926211f170c0000000000000000000000000c1a252d30312e2b282522201c1315110d0b050000000000000000000000000000000000000000000000000000000d1d2a34373d36434a4d4f51525353524e4a3e2d1a0a00000000000000000000000000000000000000000000000000061828353f434647474644423f3c393632282b2821150700000000000000000000000000000000000000000000000a1f3346586e8399aec5c0c0bfbfbebdbcbab9c5b49f8a76614c372110000000000000000000000000000000000000000011263c51667b91a6bbd0e6fbfffff2ddc8b29d88735d48331e273c51667c91a6bbd1e6fbfffff7e2ccb7a28d77624d38220d0000000012273c52677d919a9d9e9d9c9a96938e867d72604a35200b00000b20364b60758ba0b5daecffffffffe9d4bfaa947f6a553f2a15000000000001121d242d3639404445433e38352c20180d000000000000000000000000000000000000000000000000000000000000000000000000000000000f22344551596165686a6c6d6e6f707170706e6d68604e3a2611000f23384c5e666c707376787b7c7d7e7f807f7e78624d38230d00000000000000000000000000040000070b0c0e0f101011111111100f0e0d0b080200000000000000000000000000000000000000000000000000000000000000000001080b0d0f1113141516171819191918171614110c0a04000000000000000000000000011a2a3741454744413e3b383530252a2622201915100b090200000000000000000000000000000000000000000005182a3b484c5358546062646667686867645c4a382816030000000000000000000000000000000000000000000000001023354653585b5c5c5b595754514e4b4538403c33251504000000000000000000000000000000000000000000000c21364c61768a9fb4c9d5d5d4d4d3d2d1d0cecdbaa9937e69543e2d1b070000000000000000000000000000000000000011263c51667b91a6bbd0e6fbfffff3ddc8b39e88735e492614273c51667c91a6bbd1e6fbfffff7e2cdb8a28d78634d38230e00000001172c41566c8196abb2b3b2b1afaca8a49c92816c57412c1702000b20354b60758aabbccfe3f8ffffffead4bfaa957f6a55402a150000000000000009101b22242b2f302e292320190e050000000000000000000000000000000000000000000000000000000000000000000000000000000000051727343a474c5052545658595a5b5b5b5a5957534e42311f0b00091c2f404c50575b576063656768696a6a6a69625a4835200b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1f3748555a5c595653504d4a43363f3c38352b2a25201d150f0b070000000000000000000000000000000000000b1f34485962686d717477797b7d7d7d7c7a645645321e08000000000000000000000000000000000000000000000001162b3f53646d707172706e6c6a666360565a55504433210d0000000000000000000000000000000000000000000417293a52687d92a9bacde2eaeae9e9e8e6e5ead7c7b19c86715c4a36220b0000000000000000000000000000000000000011263b51667b90a6bbd0e5fbfffff4dec9b49f89745443301c273c51677c91a6bcd1e6fbfffff8e3cdb8a38e78634e39230e00000002182d42576d8297acc2c8c7c6c4c1c2b6b09b86715b46311c0600081d314455758a9fb5cadff4ffffffead5bfaa95806a55402b15000000000000000000070d0f161a1b19140e0c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008171c2a34373b3d3f414344454646464544423e3a31241402000011222f383b4239454b4e50525354555555544d483c2b19060000000000000000000000000000000000000000040a0c0d0d0c0b080100020000000000000000000000000000000000000000000000000000090a0a0a0a090806050301000000000000000000000000000000000000000000000000000000000000000000071a2d3d556670716e6b68656260545855514d483c3f3a36322824201c130b080100000000000000000000000000000d22374c62777d8286898c8f90929292918975604b362614010000000000000000000000000000000000000000000002152738586d828686878583817f7c7976726f6a62503c28130000000000000000000000000000000000000000000a1f3346586f8499afc7d7eafdfffefefdfcfff5dec9b5a48f7a644f3928160300000000000000000000000000000000000010263b50657b90a5bad0e5f2f3f4f3e1cdbaa98a75604b3520273c51677c91a6bcd1e6fffbfbf8e3ceb9a38e79644e39240f00000002182d42576d8297acc2d7dddcdad6d3c7b19c87725c47321d07000114264a5f758a9fb4cadff4ffffffead5bfaa95806a55402b150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c181f2225282a2c2d2e2f303131302f2d28261f140600000003111c23262c283236383b3d3e3e3f40403e38352b1e0e00000000000000000000000000000000000000000c171f21232221201d141a17130e0c0600000000000000000000000000000000000000050b0d1e1f20201f1e1d1c1a18161412100e0c0a0300000000000000000000000000000000000000000000000000000c21364a5b70848683807d7a7774716e6a66625a5955504b453839353025201d15090700000000000000000000000012273d52677c92979b9fa9a4a6a7a8a8a7937e685443301c0800000000000000000000000000000000000000000000091d31455673899b9c9c9b999794918e8b8884806a55402b150000000000000000000000000000000000000000000c21364c61768a9fb4c9dff4fffffffffffffff8e5d2c2ac97826c5746321e0900000000000000000000000000000000000010253a4f657a8fa4bacfdcdddedededed7c7a18b76614c3621273c51667c91a6bbd1ece4e5e6e6e4ceb9a48f79644f3a240f00000001162b41566b8096abc0d5ebf1efebdbc6b09b86715b46311c0600001f344a5f74899fb4c9def3f4f7fdead5c0aa95806b55402b16000000000000000000000807040000000000000000090a0804000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0c1013151718191a1b1c1b1b191813110b02000000000000090f1117161e2123262728292a2b2a292320190e000000000000000000000000000000000000000b191c2a33373837363531262f2c2923211a0f01000000000000000000000000000000000d18202233343535343332312f2e2c29272523211e161815110d0b0500000000000000000000000000000000000000000e24394e63798e9c999693908d8986837f7b77736e6a656056544f4a4336353127211a0f09020000000000000000000b20364b6074889db1b4bac7bbbcbdc5b29c8773604b352010000000000000000000000000000000000000000000000b20364b60758ba7b1b1b0aeaca9a6ab9f9d9a87715c47321c07000000000000000000000000000000000000000215283852677d92aabbcee2f7fffffffffffffffff0dec9b49e8976614b36210f0000000000000000000000000000000000000f24394e64798ea3b9c5c7c8c9c9c9c8c8b7a28d77624d3822273c51667c91a6bbcfdacfd0d1d1d2cfb9a48f7a644f3a250f0000000014293f54697e94a9c9dae6f1f4eed9c3ae99846e59442f190400091f34495e74899eb3c9dcdddfe2eae1d5c0ab95806b56402b1600000000000000070d0f1e1d19140d0b05040d13151e1f1d1a150f0d07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001030405060606050402000000000000000000000000000003090b0e10121314151515140d0b0600000000000000000000000000000000000000071929363a474c4d4d4c4b443744413e38352c1f0f0000000000000000000000000000000d1d2b3437484a4a4a494948464543413f3d3b393632292e2a27222019140e0c060000000000000000000000000000000014293e54697e93a9aeaba8a5a99f9c9894918d88847f7a756f6a646054504b4437362d201d150a0400000000000000081d3144556a8095a9bacdd7d0d2d2cab6a4917c66513e2e1b080000000000000000000000000000000000000000000d22374d62778ca2c5c7c5c3c1bfc9bcb5b19c86715c47311c0700000000000000000000000000000000000000091d3245566e8399aec8d8eafdfffffffffffffffff5e1ccb9a8927d68523d2d1a0700000000000000000000000000000000000d23384d62788da2aeb0b1b2b3b4b3b3b3b1a48e79644f3924263c51667b91a6b5bcc9babbbbbcbcbdbaa58f7a65503a25100000000011273c51667c91abbccad4dddfdfd7c6aa95806b55402b160000091e33495e73889eb3c5c6c8c9ced8cccdc0ab95806b56402b160000000000010f1a212433322e292220191520282a3334322f2a24211a0f01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001124364754586162626160555c5957534e493d2c1a060000000000000000000000000005182b3b484d5e5f5f5f5f5e5d5b5a58565452504e4b4639433f3c38352b292321190e0a0300000000000000000000000003182d43586d8298adc2c0bdc7bab4b1adaaa6a69d99948f8a847f79746c6560554e4a3d3631271f170b000000000000021527374c62778b9fb4c9dfe5e7e6d3c3b09b85705c4b37220e0000000000000000000000000000000000000000000f24394f64798ea4b9cedad8d6d4dacfc6b09b86715b46311c06000000000000000000000000000000000000000b20364b6075899eb4c9def3fffffffffffffffffffce8d6c6b09b85705b4a36210a00000000000000000000000000000000000b21364b60758b97999b9c9d9e9f9e9e9d9c9a907b65503b26263b50667b909d9faba4a5a6a6a7a7a7a8a58f7a65503a2510000000000d22384d62788c9fb2b7c3c8cbcac7baa8907b66513b26110000081e33485d73889dacafb1b3b4bbc8b7b7b8ab96806b56412b1600000000000f202d36394847433e37342b1f333c40494948443f39362d2011030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000305060002090b0c0c0c0c0c0b0700000401000000000000000000000000000000000000000000000000000000000000000002172c4054656e777877767574716f6c68635b49352109000000000000000000000000000b203448596273747575747372716f6d6b6967656361575b5855514d483c3e38352c211e170b0000000000000000000000021527385b71869bb0c6d5d2d7cdc9c6c3bfc4b8b3aeaaa99f9a948e88817b746c635b534b453833291b0b000000000000091f3448596d8297adc0d0e3f6f1ddc8b4a28f7a644f3c2c1906000000000000000000000000000000000000000010263b50657b90a5bad0e5eeece9ecdbc5b09b86705b46311b060000000000000000000000000000000000000011263b51667b90a8b9cde1f6fffffffffffffffffffff4ddc8b4a28e79634e3828160200000000000000000000000000000000091e324556697f818386878889898989888785827a644f392424394e637984888a8d8e8f90919192929393907b65503b2510000000000b2034485a6a80909da5adb2b7b7b2ac9f8a75604b36210b0000081d32485d728793979a9c9e9faaa1a2a2a3a396816b56412c1600000000071a2d3e4a4e5d5c59534d483b334350555e5f5d59554e4a3e2e2111000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0c101315181a1c1d151d202121212121201c131b1916130f0b090200000000000000000000000000000000000000000000000000000004192f44596e838c8d8c8b8a898684817e79634e372715020000000000000000000000000d22374d627788898a8a898887868483817e7c7a787673716d6a66625a59534d493c3633291b1305000000000000000000091d31455673899eb3c8dee8e9e1dedbd8d4d5cbc8c3c7bab4afa9a69d9790888179716860564c463a291b0b000000000005182a3b4e63798ea2b3c7dceff7e4d1c0ae99836e5b4935210c000000000000000000000000000000000000000012273d52677c92a7bcd1e7fcfffff0dac5b09b85705b46301b06000000000000000000000000000000000000071a2d3d576c8197acc6d7e9fcfffffffffff8f4f8fffff7e4d1c0ab96816c5645321e0900000000000000000000000000000000031628384f61696c6e7072737474747373716f6e645c4a362221364a5b6370737678797a7b7c7c7d7d7d7e7e78624d38220d0000000005192b3c50616a7b8791989da6a59d978f816c5745321e0900000010253a4f657b7e818587888a8b8c8c8d8d8d8d816b56412c16000000000d21364a5c6473726e6962594c4750616a7374726f6a645c4b3f2e1c0800000000000000000000000000000000000000000000000000000000000000000000000001080b0f14171f2125282b2d2f31322731363637373736353025312e2c2824201d150c0a04000000000000000000000000000000000000000000000000061b30455b70859aa2a2a1a79e9c99969385715544311d0803010000000000000000000013283d53687d929f9f9f9e9e9d9b9a98969492908e8b8886837f7c78736e69635b544c46393123130400000000000000000b20364b60758ba7b8cce0f4faf6f4f1ede9e7e0ddd9d7cdc9c4c4b7b2aca79e968e857d746a6158463929170300000000000d21364a5b6f849aafc1d1e4f8efdfcab49f8c78634d3a2a18040000000000000000000000000000000000000014293e53697e93a8bed3e8fdffffefdac5b09a85705b45301b060000000000000000000000000000000000000d21364a5c73889db2c8ddf2fffffffff7ece3dfe3ecf7ffefdec8b39e8975604b36210f00000000000000000000000000000000000a1a32434f5457595b5c5d5e5f5e5e5e5c5a584f4a3e2d1b1a2d3d4a4e5a56606364656666676768686869625a4835200b00000000000d1d3343505e66747c83888b8b87817a6c6352392816030000000e23374b5d65696c707173747676777878787877614c37220c000000000f24394e647a8787837e776e6158556a7f888987847f7a655d4b372309000000000000000000000000000000000000000000000000000000000000000000000008141c20242a2933363a3d404244464838454b4c4c4c4c4b4a43484643413d39363228221f180c0100000000000000000000000000000000000000070b0e121c31465b71869bb0b7c5b9b3b1aeac9f8a75604b36201a181612100a01000000000002152838586d8297adb4b4b4b3b2b0afadaba9a7a5a3a79e9b9894918d88847e78716961574e4231221200000000000000000d22384d62778da2c5d5dddfe7e7eaeef2f4faf4f2eee9e1dedad4cbc8c5b8b3aba39b92887f76615746331e080000000000071a2d3d50657b90a3b4c8ddf0f7e3cfbcab97816c5947341f0a00000000000000000000000000000000000000152a3f556a7f94aabfd4e9ffffffefdac5b09a85705b45301b060000000000000000000000000000000000000f24394e64798ea6b7cbdff4fffffaece7dacfcacfdae7eff5e0ccb8a7927d67523d2c1a0600000000000000000000000000000000001525323b3f4244464748494a49494847454339362d20100f1f2d363938454b4d4f5051515252525353544d483c2b1905000000000000152533404c5560676d737676726c655d5245351b0a00000000081c2e3f4b4f54575a5c5e5761616262636363615947341f0b0000000011263b51667b909c98938b837661566b80969e9d99948e7b6550372715010000000000000000000000000000000000000000000000000000000000000000000c182630353a3f3a464c4f5255585a5b5d5e5660616161616160545d5b5956534f4b453837332a1c14080000000000000000000000000000000008131c2024272b31475c71869cb1c6d6ccc9c6c4baa98e79644e39312f2e2b28251e130500000000091d32455671869cb1c6cac9c8c7c6c4c2c0bebcbac5b8b3b0adaaa6a69e99938d867e7668604e40301a0a000000000000000f24394f64798ea4b9c5c8cbd4d1d5d8dddfe6ebf1f3f9f6f4efe6dfddd5ccc8c1b5b0a69d948976614c3625130000000000000f23374b5d70859bb0c2d2e5f8ebd9c9b49f8a77614c38281603000000000000000000000000000000000001162b41566b8096abc0d5ebfffffff0dac5b09b85705b46301b0600000000000000000000000000000000000316283954697f94a9c4d4e7faffffecdccec9bcb5bcc9d2dfefe8d6c5b09a85705b4935210a0000000000000000000000000000000000071520272a2c2e313233343434343332302e24221b1002010f1a212428323638393a3b3c3c3d3d3e3e3e38352b1e0e000000000000000715222f37444b525857616157574f4b3f35271700000000000011212e373a3e42454739464b4c4d4d4e4e4e4c473b2a18040000000013283d53687d92a8aeab9f917c6654697e94a9b2aeaa97826d5544311d0800000000000000000000000000000000000000000000000000000000000000000c1c2936434b4f5459586165686a6d6f71727475757676767676757472706e6b68646056544c473a3026180800000000000000000000000000061318253035393d4043475d72879cb2c7dce0dedbd7c7a6917c675147464543413d3a312313030000000b20364b60758a9fb4cadfdedddcdbd9d8d6d3d1cfd5ccc8c6c2bfc5b8b3aea8a39b94897e685e4c3828160300000000000011263b50667b90a5aeb0b2b7c4bcc0c3c7cbd4d6dcdfe6f1f6fffaf4f2e7e0ddd2c9c4b7b2a7947f695443301c070000000000081c2f3f51667c91a4b5c9def1f7e1cdbaa995806a5645321e09000000000000000000000000000000000002172c41576c8196acc1d6ebfffffff0dac5b09b85705b46301b060000000000000000000000000000000000091e3246576f859aafc4daeffffff5e5cebeb1ab9fabb5c1d2e4f3ddc8b4a28e79634e382816020000000000000000000000000000000000030c121417191b1d1e1f1f1f1e1e1c1a190f0d0700000000070c0e161e2123242526272728282829292220190e0000000000000000000311192731363c39464b4c46393a372e21170900000000000003111c2325292c303228323637373838383837342a1d0c0000000001162b40566b8095abc9bcaa957f6a55687d93a8bdc4b39e8974604b35200b000000000000000000000000000000000000000000000000000000000000000417293a47546064696e73767a7d8082848687898a8b8b8c8c8c8b8a89888683817d7975706961584b433626140100000000000000000000000013243136434a4e5255585a5e73889db3c8ddf2f3e8d3bea9937e695e5d5b5a5856524d413121110000000e23384d63788daabbcee2f3f3f2f0efedebe9e7e5e8e0dedbd8d4d5cbc8c3c2b5b1a79e8d7c665645321e0900000000000011273c51667c9196989b9da6a4a7aaaeb2b7c3c1c7cad3dbe2edfbfffffbf5efe4ddd4cbc5b29d8773604a35200b0000000000001120354a6073869cb1c3d3e6f9e9d7c7b39e8875604b372614010000000000000000000000000000000002182d42576d8297acc2d7ecfffffff0dac5b09b85705b46301b0600000000000000000000000000000000000c21364b61768a9fb4c9dff4fffce9d7c7b1a0978a9ba3b5c9ddf0e4d1c0ab96816c5645321e090000000000000000000000000000000000000000000204060708090a0909090705030000000000000000000002090b0e0f1011111212131313140d0b0500000000000000000000000009151d202729323636332925221b1002000000000000000000080e1014171b1c161e21212223232323221f180c000000000002162838596e8398aec3c2ad98826d58677c91a7bcccb9a7907a65503b2510000000000000000000000000000000000000000000000000000000000000000a1f3347586173797f83888b8f929597999b9d9e9faaa1a1a1a1ab9f9e9d9b9896928e8a857e776b605443301c1100000000000000000000000e1e31424e546063676b6d6f71748a9fb4c9def4ffebd6c0ab9680747372716f6d6b675f4d3f2e1c08000010253a4f657a8fa4c8d8dbdde0e7e5e8ecf1f4f7fefbf5f3f0ede9e7e0ddd9d2c9c5b8ab9d8775604b3621100000000000000e23384d637880818385888b8e9295999da5a6acb2b6c3c6cfddedfffffffffff8f2e7dfcbb7a58f7a644f3a250f000000000000071c304354677d92a5b6cadff1f5e0ccb8a7937e685544311d080000000000000000000000000000000003182d43586d8298adc2d7edfffffff0dbc5b09b86705b46311b06000000000000000000000000000000000011263b51667b90a9bacee2f6fff6e1cdbaa9978277859bb0c2d3e5efdec8b39e8975604b36210f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080b12161e21211e17100e0800000000000000000000000000000002050003090c0c0d0d0e0e0e0c0b04000000000000091e32455671879cb1c6c4af9a856f5a677c91a6bcd6c5ab95806b56392816030000000000000000000000000000000000000000000000000000000000000c21374c6176888f94999da6a4a7aaadafb0b2b3b4bbb6b6b6b6bcb4b3b2b0aeaba8a99f9a948a8072604b3f2e190900000000000000000008182c3c4e606873797c80828486878fa8bacde1f6fff4dfcab49f8c898887868483807d675d4b37230b000011273c51667c91a6bbc3c6c8cbd5d0d3d7dcdfe2ebf1f3f8fffffffbf5f3eee5ded5c9b7a6937e69533e2d1b0700000000000c2035495a636a6c6e707376797c8083888c91969ca5aeb3bfcfe7f7fffffffffffffae6d4c3ab96816b56392816030000000000001325364b6074879db2c3d4e6f9e7d5c5b29d8774604b3520110000000000000000000000000000000003182e43586d8398adc2d8edfffffff0dbc5b09b86705b46311b060000000000000000000000000000000004182a3b566c8196abc7d8eafdfff4dec9b49f8a77657a8fa4b6cadef3e0ccb8a7927d67523d2c1a0600000000000000000000000000000001080b0801000000000000000000070c0e161b1c130b08010000000000000000000000000000000000000000000000000000000000000000000000000000030a0c0c0a030000000000000000000000000000000000000000000000000000000000000000000000000000000b21364b60758a9fb4cac6b19b86715c677c91a6bcd1c5b09b86705746321e09000000000000000000000000000000000000000000000000000000000006192c3c54697e94a6a9aeb2b7c4bdbfc2c4c6c7c9caced8cbcbd9cfcac9c7c5c3c0c7bab4afa99f95806a5d4b372715010000000000000001142636495a687e888e9295989a9b9da5bac6d7e9fcfff7e2cebbaa9f9e9d9c9b9a98968f7b654f392917030011263b51667b90a6abaeb0b3b8c5bbbec2c6caced9dbdee5f0f6fffffffffff8f3e7d4c4b19c86715c4a36220d000000000006192c3c494d5557595b576164676b6e72777c81878f99a1b3c9daecfffffffffffffff0dbc6b09b86715745321e09000000000000081d314455687d92a5b6cadff1f3dfcab6a5917c67523f2f1c0900000000000000000000000000000003182e43586d8398adc2d8edfffffff0dbc6b09b86715b46311c06000000000000000000000000000000000b1f34475971869cb1c6dbf1ffffecdac9ac97826d5d72879cb1c7dcf1e8d5c5af9a85705b4935210a000000000000000000000000000008141c201c1408000000000000080f1a21232b313129201c1408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090b1a171411100f0e0d0c0b080100040000000000000000000f24394f64798eaabbcec7b29d88725d677c91a6bcd1cab49f8a76614b36210c00000000000000000000000000000000000000000000000000000000000c2035495a71869bb1c4c3c8cbd4d2d5d7d9dbdcdedfe2eae1e1ebe3dfdedddbd8d6d8cec9c7bab49f8d7b655544311d0900000000000000081c30435463788a9ea7a7aaadafb1b2b7c3d7e4f5fffffeebd9c8bbb4b3b3b2b0afadab98836e5746331e0a0010263b50657b909396999b9ea6a3a6a8adb1b4bbc8c6c9d2dbe2edfbfffffffffff2decab6a48e79644f39240f0000000000000e1e2c353840414339464b4f5255595962676c727a8399abbccfe3f8fffffffffffff4dfcab49f8a76604b36210b000000000000011426374b6074879db2c3d4e6f9e6d3c3b19b86715d4c38231000000000000000000000000000000003182e43586d8398adc2d8edfffffff1dbc6b19c86715c47311c07000000000000000000000000000000000c22374c61778b9fb5cadff4fff8e3cfbcab907b66556b8095aac3d4e6f3dcc8b4a28d79634e3827150200000000000000000000000213182630353026180e00000007101b222d36394146463e353026180b000000000000000000000000000000000000000000000000060b0d1817161514120d0b050000000000000000000000000000000000000a151d20302d29272524232221201c141b190e0c0600000000000013283d53687d92a8c8d9c9b39e897455677c91a6bcd1cebbaa907a65503b251000000000000000000000000000000000000000000000000000000000000e23384d63788da3b5c9d9dddfe7e7eaecebe3dfdad7d6d5d5d5d6d6dee1e9f0edebeae2dfd7cdbcab9c8674604b372715010000000000000b20354b6073849aa8b8c5c0c2c4c6c7cad4e1f5fffffdf7f4e6d9cecac9c8c7c6c4c2b49f8a76614c36210c000c21364c61767c7e818386888b8e9093979c9faaaab1b5c2c7d0ddedfcfffffffff9e5d3c2ab95806b563a2917040000000000000e1920232b2c2e293336393d403b484c51575c64768c9fb5cadff4fffffffffffff7e2cebbaa8f79644f3a240f00000000000000091d314455687d92a5b7cadff1f1ddc9b5a3907b65503e2d1b07000000000000000000000000000003182e43586d8398adc2d8edfffffff1dcc7b19c87725c47321d070000000000000000000000000000000012273c52677c91abbccfe3f8fff4dfcab59f8b76614f64798ea5b7cadff4e3d1c0ab96816b5645311d090000000000000000000009151d3036434b43362c1e0e050f1a212e373d4a4e565b5b534b4336291b0b000000000000000000000000000000000000000000000e1920232d2d2c2b29272220190d000000000000000000000000000000000a1a27313645423f3c3a39383736353026302e23211a0e0000000002152737576c8196acc1d6cab59f8a7560677c91a6bcd1d8c8aa947f6a553f2a15000000000000000000000000000000000000000000000000000000000114263653687e93a8c1d2e5f2f4fafff7e7d9cfcac5c2c1c0c0c0c0c1c9cdd7e4f5fffdf6f4e9dac9b5a4937e685544311d080000000000091d2f4052677c91a2b4c6d5d5d7d9dbdcdfe6f1efede8eae2dfdddcdad9d8d8d8d7d7cdbaa9917c67523c2712000a1f3346586166696b6e717376787b7e82868a8f959ca4aeb3bfd0deeffffffffffff0dbc6b19b86715846331f0a00000000000000060c0e151719171e2124272b2a34373c3e4a5873889db3c8ddf2fffffffffffffeead8c8a7917c67523c271200000000000000011527374b6074879db2c3d4e6f8e4d2c1af9a846f5c4a36220f000000000000000000000000000003182e43586d8398adc2d8edfffffff2dcc7b29d87725d48321d0000000000000000000000000000000005182a3b576c8297acc9daecfffff1dbc6b19c8671584a5c72879db2c7dcf1eedec8b39e8875604b36200e00000000000000000009192731414d546054493c2c1919202d363f4b4f5b636b70716860544639291b0a0000000000000000000000000000000000070c0e131e2b3538424241403e3c38342b1d0e0c0a04000000000000000000000002152738454b5a575451504f4d4c4b4b4348464338352c1f0e000000081d31445570859bb0c5dacfbcab8b7660677c92a7bcd1d8c3ae99836e593b2a1805000000000000000000000000000000000000000000000000000000081c3043546e8399aec3d8eefffffffeebd9c9bcb4b0adabababababacb4bac6d7e9fcfffffff7e7d2c2b29d8774604b35200e00000000000f24384c5e71869bb1c0d1e4eaedeff0f2f4ede2dbd8d3d8cec9c8c7c5c4c3c3c2c2c2c2c7ab96806b56412b16000417293a464c515456595b57606366696d71767a80868f99a1b3c0d1e4f7fffffffff4dfcab49f8b76614c36210c000000000000030a0c171e2125292d2a33373a3d4037444b4e5d72879cb2c7dcf1ffffffffffffffe9d4bfa9947f6a543f2a150000000000000000091d314455687e93a5b7cadff1efdcc7b4a28e7a644f3d2d1a0700000000000000070b0b09030004182d43586d8298adc2d7edfffffff2ddc8b39d88735e482513000000000000000000000000000000000b1f34485972879cb2c7dcf1ffffecdac9ac96816c573e566b8196abc3d3e6f5e0ccb8a7917c67523c2c19060000000000000008182737444b5f6775635a4937262b353e4a4e5d656f798086867e726157463928180800000000000000000000000000010a0f1a2124282b3c494d5757565553514d483c2b23211f170c05000000000000000000091d314556606f6c6966656463626160545d5b594e493d2c1a0600000b20364b60758a9fb4c9dedab6a18b7661687d92a8bdd2ddc8b29d88735948341f0b0000000000000000000000000000000000000000000000000000000b20354b6074899eb3c9def3fffffff7e3cfbcab9f9b979695959696969fa8bacde1f5fffffffff0dfcab7a5927d67523c2c19060000000417293a51667b90a3b5c9deeffffffffffdedddcfc6c3bec8bbb4b3b1b0aeaeaeadadadadadad99846f5a442f1a00000c1c2933363c3e414439454b4e5153585761656a717a8399a2b4c8ddf1fffffffff7e3cfbcab907b66513b261100000000000b171e212933363b3f423a474c4f5255585560646972869cb1c7dcf1ffffffffffffffead5c0ab95806b56402b160000000000000000021527374b6074879db2c3d3e6f7e3d0c0ae99836e5b4a36210e000000000008131c20211e161b19182d43586d8298adc2d7edfffffff3dec9b49e89745443301c070000000000000000000000000000000d22374c62778ca4b6cadef3fff8e3cfbcab917c66513c4f64798ea4b6cadef3e8d5c5af9a846f5b4935210a000000000000011426364455606d7d8778635544333c484d5c646f7a848e969b9b93837561574536251300000000000000000000000006131e252d36393d3a495a626d6c6b6a6967625a48353937332a20190d00000000000000000b20364b607484827e7c7a79787776757472706e635b4935210c00000f24394f64798ea9bacde1ccb6a18c7761697e93a8bed3dfcbb7a68c77624c37220d0000000000000000000000000000000000000000000000000000000e24394e63798ea7b9cce0f5ffffffecdac9b49f8c85828180808081818a9fb4c7d7eafdfffffff9e6d4c3af9a85705b4935210c0000000a1f3346586f8499aec2d2e5fcffffffffefdfcfbfb2aea8a4aa9f9e9c9b9999989898979898989885705b45301b0000000c171f2127292c2e283236393b3e39464b4f555c6472849ab0c5daeffffffffffeebd9c9ab96806b56362614010000000b1b29333639464b5054575b586164676a6e7175797e849aa4b6cadef3ffffffffffffffebd6c1ac96816c57412c17000000000000000000091d314455687d92a5b6cadff0eedfcab59f8c79634e3c2c19060000000818253035363228302e2d2d42586d8297adc2d7ecfffffff4dfcab59f8a75604a35200e0d0b0902000400000000000000000012273c52677c91a7c3d3e6f9fff4dfcab59f8b77614c374a5c72879cb2c7dceff3dfcab59f8c78634d382715020000000000081c304354607381929a8473604b474c5a626d79848f9aa2abb0b0a1998475605443301c10000000000000000000000e192030393d4a4e534f4d6278828281807e7c78624d494e4c473a342b1c13080000000000000d23384d62788d9794918f8e8d8c8b8a8988858379634e38230e000014293e53697e93a8c7d7e9ccb7a18c7762697f94a9bed4e6d4c4a6907b66513b261100000000000000000000000000000000000000000000000000000012273d52677c92a7c5d6e8fbfffff8e3cfbcab927d706d6c6b6b6b6b6c7e93a9bacde2f6fffffffff1dcc8b4a28d78634d38230e0000000c21364c61768a9fb4c9dff0fffffffff8e4d2c1b2a098938f8c8a888785848383838282828383837f6a543f2a1500000000040a0c11141619161e212326292832363a3e4b54697e93a9bed3e8fefffffffff0dac5b09b85705443301c08000003172939464c54576165696d7073767a7d8083868a8e939aa2b4c2d3e5f9ffffffffffffffecd6c1ac97816c57422c17000000000000000000021527374b6074879cb2c2d3e5f8e3cfbcab98826d5a4935200d000000132536434a4b45384543424142586d8297adc2d7ecfffffff8e3cfbcab8b76614c36242322201d151c1a0b070000000000000417293a576c8196acc1d6ebfffff1dbc6b19c86715847333e556a8095aac1d2e4f8e3cfbcab96806b5645311d0900000000021528384b607283979fa295806a6058616b78828d99a1afb4c0c5bfb3a2998372604a3e2e1a0a0000000000000002101e2c35414d525b6368645c667b909796959391836f5a5b6361584d483b3025180b000000000010253a4f657a8fa4a9a6a5a4a2a1a0a99f9d9b917c67513c2712000417293a586d8298adc2d7e2ccb7a28d77626a8095aabfd5e0d4bfaa957f6a55402a15000000000000000000000000000000000000000000000000000000162b40556b8095aac0d5eafffffff4dfcab59f8b766058565656565661768a9fb4c9dff4fffffffff7e3d1c0a9947f6a5439291703000013283d52687d92aabbcee2f7fffffffff2ddc9b5a398837e7a77747372706f6e6e6d6d6d6d6d6d6e6a614f3c2712000000000000000000010003090b161514161e21252e3652677c92a7bcd1e7fcfffffffff4dec9b49f8975604b35200b00000a1e334657616970767a7e8285888c8f9295989b9fa9a8afb4c0d1e0f0ffffffffffffffffead5c0ab95806b56402b1600000000000000000000091d314455677d92a4b6cadef3ecdac9b49f8b78634d3b2b180500071c3043546060565c5a59575756576d8297acc2d7ecffffffffecdab7a28d78624d3b3a3837363228312f201c1308000000000a1f33465871869cb1c6dbf1ffffebd6c1ab96816c563a2a384e63788da3b5c9ddf6ecdac9b39e8875604b36200e00000000091d3245566a8095a1b1af9e927e6d6d77808a989fabb3bfc8d1dbd0c0b2a1947f6a5c4a3828150200000000000010202e3c494d5f6770797d7a64677c91a7abaaa89a85705f6779766d62594a4336291b0b0000000011273c51667c91a6bbbbbab9b8b7c7bab4b2a7927d68523d2813000a1f33465872879cb2c7dadecdb7a28d78626b8196abc9c8ccd5c3ae99836e593a2a17040000000000000000000000000000000000000000000000000004192f44596e8499aec3d9eefffffff2ddc7b29d8872574541404041465770859aafc5daefffffffffffeedbc5b09b85705746331e0a000417293a596e8398aec8d8eafdfffffffff0dbc5b09b8570696562595e5c5b59595958585858585858544f4332200c000000000000000000000a161e212b2a292a2a2b2c263e53697e93a8bed3e8fdfffffffff6e1cdbaa88d78634d38230e00011426364c61767e858a9094979a9ea7a4a7aaadb1b4bac7c5c8d1deeefefffffffffffffffde9d4bfa9947f6a543f2a1500000000000000000000011527374b6074869cb1c7dcf1f7e2cebbaa97826d594834200b000b20354a6072757471706e6d6c6b6b6d8297acc2d7ecffffffffe4cfb9a48f7a6451504f4e4c4b4538464435302518080000000c21364c61768b9fb4cadff4fff9e5d3c2a6917c66513c2735495b71869bb0c8d8eaf7e0cbb8a6917c67523c2c19060000000b20364b6075899fb4bfbcb59f8d82828a969fa9b5bcc9d0dce3eddecfbfb49f8c7a645645321d100000000000081b2e3f4b5a63707c858e92897a687d93a8bdbfb09b86716a7d8b8a8278696054463a29170400000012273c52677c91a7bcd1cfcecdccd7cdc9bda8927d68533d2813000c21364c61768ba4b4c0c5c9ccb7a28d78626c8297abafb3b8c5bcb29d88725847331f0a00000000000000000000000000000000000000000000000000031628395d72879cb2c7dcf1ffffffefdac5b09a85705b39282b2b2939576c8197acc1d6ecfffffffffff4dfcab49f8b76614c36210c000a1f33465872879db2c7dcebf7ffffffffecd7c2ac97826d574f4c483b4746444443434342434343433f3c322515030000000000000000000a1b283236403f3f3f4040413643556a8095aabfd5eafffffffffffae7d5c4a6907b66513b261100081c3043547388949b9faaa9acb0b3b8c5bcbfc3c6c9cdd7dadce3eefcfffffff8f4f2eeeaeae2d6c5a6917c67513c27120000000000000000000000091f3347586d8297acc2d7ecfeebd9c8b49f8a77624d37220d000c22374c61778b898785838281808081869cb1c7dcf1fffffffce6d1bca7917c67666564636260565e5c594a4336251300000010263b50657b90abbccfe3f7fff3dec9b6a48c77614c37222c3d54697e93aabbcee2f7e7d5c5af9a846f5b4935210a000000091d3245566e8398adc0cfbcab9f97989fa8b4bac7cfdae7edf7fcede2cebbaa9c8674604b3e2d1808000000000d22374b5d647884919ba3a79e8a7b7e93a9bec7b19c8672808d9f9f988a7f72615846331f0a00000012273d52677c92a7bcd1e4e3e2e1e9e1d2bda8927d68533d2813000f243a4f647a8f9aa2aab0b3b9b9a28d78626a808d949a9ea7a1ab9f9c8c76614c37210c00000000000000000000000000000000000000000000000000091e32465774899eb4c9def3ffffffefdac4af9a856f5a453027262b40566b8095abc0d5eafffffffffff7e2cebbaa907b65503b2610000c21364c61768ba2b2bfcfd9e7f1fbffffecd6c1ac97816c574336403d3b383633292e2d2d2d2e2e2e2a2720150700000000000000000003162839454b565454545556575854606c8196acc1d6ebfffffffffeece0cbb7a6927d68533d2813000b20354b60758aa6b0b4bbc8c2c5c8ccd5d2d5d8dbdee1e9eff1f7f5f3efecece3dfdcd9d5d8cec9b9a78e78634e39230e00000000000000000000011527374c61768a9eb4c9def3fff3dec9b49e8976614b36210c000d23384d62788d9e9c9a9897969596969ca4b6cadef3ffffffffeed8c3ae99837d7c7a797877757473716f605443301c070000152a40556a7f95aac9d9ebfefff1dcc6b19c86715947341f22374c61778b9fb4cadff4f3dfcab59f8c78634d382815020000021528384f64798ea2b3c7c9bcb5acadb4bac6cdd7e3ecf7fffffffeead8c8b6a495806b5c4a362614010000000f253a4f647b899aa2b0b5b9a89e8b849aafc4c8b39d8884959fabb4a99f948376614c36210c00000012273d52677c92a7bcd1e7f9f7fffce7d2bda8927d68533d2813000d22374b5c657b858e959a9ea7a89e8d7862626a787f84898b8c8b8a878278624d37220d000000000000000000000000000000000000000000000000000c21364b61768ba8b9cde1f6ffffffefd9c4af9a846f5a453e3d3b3b40556b8095aac0d5eafffffffffffeebd9c8a9947e69543f2914000b21364b60758499a1b4bcc9d4e0e8f4f7ecd7c1ac97826c6054585552504e4b46393a372e2118181915120c0300000000000000000000091e324557606b6a69696a6b6c6e70747a869cb1c6dbf1fffffff6eae2cdbcb39d8876614c36210c000b21364b60768ba0c4caced9d7dadde0e7e7eaedf0f4f6f4eeeae8e1dedad6dacfcac7c3c0c8bbb4b19e8975604b35200b00000000000000000000081d3144556a7f94a8b9cde1f6f7e3d1c0ac96816c5746321e0a000e23384d63788da2b1afaeacacababacb1b6c2d3e5f9fffffffff0dbc6b3a1999291908f8d8c8b8a88868372604a35200b0005182b3b596f8499aec4d9eceef1ecd6c1ac97816c573a2a181f3447596f8499aec5d6e8f8e3cfbcab96806b5645321d090000000a22364a5c6f849aafbfd0cfcac2c2c9cdd7e1e9f5fffff9f3f1e8e6e6d3c2b49f8c7a645443301c0d00000010253a4f657b8a9fb4bdc9c6b9a99f9aa2b4c8cbb8a69d99a1b5bcc7bab4a199836e59442e1900000012273c51677c91a6bcd1e5e6e7e7e7e7d1bca7927c67523d271200071b2e3e4b5d6570798085898b8b898577614c5a62696f7376767675716d62594834200b000000000000000000000000000000000000000000000000000c22374c61778cabbccfe3ebf7ffffefdac5b09a85705b565452515151566b8095abc0d5eafffffffffffeebd9c8ab96816b56412c1600091e324557607483959fabb7c3ccd6dde4efdbc6b09b857a74706d6a67656361575e504b3f2e1c080300000000000000000000000000000b21364b6075807f7e7f7f80818385898f9ca4b5c9def3fff8eee6d8cebdb09e917c665846331f0a000b21364b60768ba0c7d7e2ebeceff3f5fbfffffff5e9e1ded8d5d6ccc9c5c1c9bcb5b2aeaaa7aa9f9c98826d5544311d08000000000000000000000b20354b6074879db2c6d7e9fcf1dcc8b4a28e79634e39291603000d22374c62778ca1c5c5c3c2c1c0c0c1c7cad3e0f0fffffffffff6e2cfbfb3aea7a6a5a4a3a1a99f9d9b8c77624d37220d000b2034485973889db3c8d4d7d9dcded5c5a7927c67523d2712182a3a52677c91a7b9cce0e2e8dac9b39e8875604b36200e000000071b2d3e50657a8fa1b3c8d9dfd7d7dee1e9f5fdfffdf1e6dfdcd3d1d9dccebbaa9b8573604b3b2b180500000e22374b5d687e939fb1c1d1c7bab4afb4c0d0d5c4b8b3aeb3bfcfc3b7a69d8778624d38220d00000011263b50667b90a5bbcfd0d1d2d2d2d2d0bba6917b66513c2611000010202f3f4b505c646b707475767471615947494d545a576161616055584d483b2b1905000000000000000000000000000000000000000000000000000d22374c62778c9fb5bbcfd9e7f5fff2ddc8b29d88736d6b6967666666686f8499afc4d9eefffffffffff2e2cebbaa957f6a55402a150003162839455660727f8d9da5b3b9c5c8d1deddc9b5a39b8e8985827f7d7a78767473655d4b37230e0000000000000000000000000000000c21364c61768b949494959596989b9ea7b1b5c2d2e5f8f0e5ded1c8bbb49f96806b5e4d3a291704000b20354a60758aa9bacde1f6fffffffffffffff5e5d7cdc9c3bfc6b9b4b0aca8ab9f9d9995928e8a86837a644f37271501000000000000000000071b2e3e52677c91a6b7cbe4f4fae7d4c4af9a846f5b49361b0b00000c21364b61768ba7b9ccd8d7d6d5d5d6dcdee5f0feffffffffffffedddcfc6c3bcbbbab9b8c7bab4b3a48f7a644f3a250f000d22374d62778ca6b7bcbfc1c4c6c9ccb8a78d78624d38230d0c21364b6075899eb3c9cdcdd6ccc9b8a7927d67523d2c1a060000001023374b5d6f8399aabbcee2ecedf4f6fcfffff5eae2d3cac7bebcc4c7d0c8b5a3937e69594834200b0000081b2e3f4e606c8197a3b4c3d4cec9c4c8d0dee2d5cbc8c4c7d0c2b5a59d8879635a4834200b0000000f24394f64798ea4c7babbbcbcbdbdbdbdbaa5907a65503b251000000211212f373d4a4e555b566060565b4c473a35383f39464b4c4b4b443737342b1d0d00000000000000000000000000000000000000000000000000000b1f344759697e939db4bcc9d7e5f2f4dfcbb7a68f8683807e7c7b7b7b7d828d9fb4cadff4fffffffff1e2d3c3b49f8b78624d38220d00000a1b28384554606a7b87949ea7b0b4c0d1e3d2c1b5b0a79e9b989592908d8b8a897b65503a25100000000000000000000000000000000b20364b60758ba6a9a9aaabacadb0b3b9c5c9d2e0efe4ddd2c9c0b4aa9f948172604a40301b0b0000071c30435474899fb4c9def4fffffffffffffde9d7c7bab4aeaaa6a89e9a97938f8b8784807c7975716e645c4b371909000000000000000000000d22364a5c70859bb0c4d4e6fff4dfcbb7a6917c67513d2c1a000000091e32465774899eb3c9deebebeaebebf1f3f9fffffffffffffffffbede2dbd8d2d1cfcecdd7cdc9bba6917b66513c26110011263b50667b90aba5a7aaacafb1b3b9b39e88735a4935200b091e3245566d8297acc2b7b8c6b9b4b1ad9a85705b4935210c000000081c2e3f4e63798c9fb4c5d5e8fbfffffffdefe5d7cdc3b6b2a8a7afb3c0cec1b39e8977624c392917030000102131424b6074859ba5b7c6d6dfdadce3eef2e7e0ddd9cfc0b4a49c8778635b493c2b19050000000d22374d62778ca9a4a5a6a6a7a8a8a8a8a7a48e79644f39240f00000003111c232d36394038454b4b453837342a20232a29323637363631272220190d00000000000000000000000000000000000000000000000000000005182a3b4e606a7f939fabbac7d5e2f0e7d4c4b5a49c9895939290909192979fabbccfe3f7fffffceee1d4c4b6a497826d5a4834200b0000000a1a2836434b5d65747f89939aa2b4c5d6dfd2c9c5b9b3b0adaaa7a5a3a99f907b65503b2610000000000000000000000000000000091d31455673889eb3bebfc0c1c3c5c9ccd6dee5efdfd2c9c2b5b1a29a8c7f6d605443302212000000001325485e73889db3c8ddf2fffffffffffff6e1cdbaa99f9995918d8985817d7a76726e6b67636056584f4b3e2e1b0000000000000000000005192b3b4f647a8fa3b4c8e2f2fce8d6c6b29d8874604b35200f000000031628395c71869bb1c6d4d6d7d9dadcdddfe7f2fffffffffffffffffff6f0eee4e4e4e4e2eae2d2bda8927d68533d28130014293e53697e8d8d90929497999c9ea7a19a846f5a3c2b19060216283850657a8fa4a2a2a2a2a89e9b98938d78634e38230e00000000112135495b6c8197a7b8cce0ecfdfff6eae2d2c7bab4a59c93919aa2b4bbc8b9a898836e5746331e0a000003141d3145566277879da8b9c8d8eaf1f7fffffaedddcfbeb2a29a8677635a493d2c1d0d000000000b20354b60738b8d8f909091929292929292918d78624d38230d0000000000080f1a21242b273136363228221f180c0d14161e212121201d150d0b0500000000000000000000000000000000000000000000000000000000000d1d31424f616a7e8d9fa9b7c4d2e0f0e2d2c2b5b1adaba9a7a6a6a6a8acb4bcc9d9ebfefef4e8e1d0c3b6a69c8675614b3c2b1905000000000a1826303f4b566069767e849aa7b9cce0e4ddd6ccc9c5c2bfbcbac7b7a58d77624d38220d000000000000000000000000000000021527385b70869bb0c5d4d5d6d8dadee0e8f3f8e4d2c1b5b0a49c9284796a614a4336251304000000001c31475c71869cb1c6dbf1fffffffffffff4dec9b49f8b83807c7874706c686461575955524e4b45383a372e2010000000000000000000000b203448596e8398adc1d1e4fff5e1ccb9a8947f695544311d0800000000182e43586d8398adc7bec0c2c4c5c6c8cbd4e2f2fffffffffffffbede2dbd9cfcfcfcfcfcfcecebda8937e68533e29130012263b4f606975787a7d7f828487898b8c8d816c56412c1700000b20354a6072868b8c8d8d8c8b8986827e79705b4935210c00000000061a2c3d4c6177899eb3bdcedfeff0e6d8cec1b5a99f94877e7c84939faabbbfb49f8976614b36210c000000021527384859647a8a9eaabbcee2f7fffffff6e3d0bfb2a09884766259493c2c1f0e0000000000081c3043546d7578797a7b7c7d7d7d7d7d7d7c7b73604b35200b00000000000000070d0f16151d20211e160c0a04000000030a0c0c0c0b0802000000000000000000000000000000000000000000000000000000000000000000142432434f60687d8b9da6b5c2d2e4f0e0d2c9c6c2c0bebcbbbbbbbdc2cacfd9e7f7f7ebe3d6ccbfb3a59d8879635746321d0d0000000000000a1a2836434a5b636f7a81899eb3c9dee7d9cfcabcb8b6bcb5b4b4b29d87725a4834200b00000000000000000000000000000000172d42576c8297acc1ced8d2d7dcdee5f0fff2ddc9b5a39b8f867d70635b4f433025180800000000051a2f455a6f849aafc4d9effffffffffffff1dcc7b29c87726a6662605457534f4b4639403d3936312725221b1002000000000000000000031628394d62788b9fb4cadfeffdead7c7b39e8976614c372715010000000014293e54697e93a9a7a9abadaeb0b1b2b7c4d4e7faffffffffffedddcfc7c3babababab9b9b9b9b8a9947e69543f2914000c1f32424f56606365676a6c6f717475777875614b36210c0000071c304354607176777878777674716d69635b493d2c1a0600000000000f1f344759677c919fb1c1d1e0dfd2c8bbb4a39b8b7f7469676f7e8c9fb4b3a195806b5746331e0a000000000a1a2a3b4a5c667c8b9fb4c9dff4fffffff0dbc7b3a19882736158483b2c1e0e0000000000000114263645576063646566676768686868686665605544311d08000000000000000000000002090b0b0902000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006152532424e5f677a889ca4b5c5d6e8f0e5dedbd8d5d3d1d0d0d0d2d7dfe3ebf7eee7d9cfc6b9b3a1998779635b49392916000000000000031628384554606a79848f979ea7b9cce0d9c9bcb4a6a3a1ab9f9f9e9e96816b563c2b19050000000000000000000000000000000013283e53687d93a8b4bac7bdc1c6c9d2e3ecf0dbc6b09b867b71675f4e4a3d321c1308000000000002172d42576c8297acc1d7ecfffffffffffff2ddc8b39d887355514d4a43363e3a3632292b2724201d150f0d080000000000000000000000091e3246576b8096aabbcee2f7f6e2cdbaa996806b574633190900000000000f24394e647a8b8e91949698999b9c9da6b7cbdff4fffffffff6e2cfbfb3aea4a4a4a4a4a4a4a3a3a2947e69543f2914000214243238454b4d505255575a5c56606262615746321e09000000132536434a56606262636261575c58534e4a3d2c1f0e00000000000004182a3b4d5f6d8197a3b5c2cecac2b5aa9f9585796a60565260697d929fa1998373604b39291703000000010f1c2a36434b5e6a8095aabfd5eaffffffeed9c4ae9984746055463a2b1d0e000000000000000008182839454b4e4f50515152535353535251504b4437271501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007152431414d5c6478869ca7b9cce0f5f8f3f1edeae8e7e5e5e6e7ecf4f7feeeddd0c9bcb4a89e938376635b493d2c1b0b000000000000091e32455660727f8c99a1acb3b9c5d6e3cfbcab9f918d8c8b8a8a89898978634d38230e00000000000000000000000000000000000d23384d62788d9d9fa9a4a8acb1b5c2cfdae7dfcab59f8d8176635a4a3e2d1f150000000000000000142a3f54697f94a9bed4e9fffffffffffff4dfcab49f8a75604b383530252824211e1616120e0b090200000000000000000000000000011426364b6175899eb3c8d8eafeebd9c9b49f8a77624c3929170000000000000d21364a5c6475797c7f8182848587889db2c8ddf2fffffffff0dbc7b3a1998f8f8f8f8f8f8f8e8d8c8b7d68533d2813000006141a283236383b3d3f424438454b4c4d4b46392816030000000818253038454b4d4d4d4d4b4639433e39362d1f0e00000000000000000c1d30414b6074859ba4b1beb6b2a49c8b7f73635b4b45424e5f6d8197958375615544311b0b00000002101f2d3a4754606a7d8b9fb4c9def4fffffff4dfc9b49f8b7b655d4d41321d150900000000000000000a1b283236383a3b3b3c3d3d3d3d3d3d3c3a35312719090000000000000000000000090e101414131312110f0d0b09020000000000000000000000000000010b1113161615120f0b080200000000000000000000000000000000061423303e4a5a6277899eb3c9def3fffffffffbf9f8f9fbfbfdfffffff6e3d0bfb3ab9f97897e6f6158493d2c1f0e000000000000071b2d3e4b607482959faab3bfc9ccd6e3dfcab49f8c7d7877767574747473635a4935200c00000000000000000000000000000000000b2035485a6e82878a8c8f93979ca4b5bcc9dae3cfbcab9f978778645c4a3c2c1a0a0000000000000011263c51667b91a6c4d5e7fbfffffffffff7e3cfbcab8e78634e3a3633292e2b29272422201d1417140d0b0500000000000000000000081c304354697e93a7b8cce6f6f7e3cfbcab97826d5948341b0b000000000000071a2d3d4a56606467696b6d6f7071788da2b8cde2f7ffffffeed9c3ae99837a7a7a7a7a7a797978777568604e3a2511000000000a161e212325282a2d2f28323637383632281b0b000000000008131c283236373838373633292d2923211a0f01000000000000000000121d32455661768697a0a7a59d93867a6a6055493d3231414c6176877f726157463727150000000010202d3d4a586172808d9fa9bacde1f6fffffff6e2cebaa99e8a7b675f4f433127190a00000000000000000a161e2123242526272828282828282725201d15090000000000000000000003111c23262929292827262423201d150a03000000000000000000000005131e25282b2b2a2824201d150900000000000000000000000000000008182637445560738399a7b9cce0f5fef7f4ebe6e4e3e4e6e9f3f5fbfff0dcc7b3a1998c827768604c473a2c1f0f000000000000000d22364a5c6d8298a0b4bbc8d0dee0e8f1dcc7b29c8772636160575f5f5e5e4d493c2c190f0d0b09030000000000000000000000000006192b3c53646e7275777a7d82868f9fabbccfe3dac9bcb5a59d887a645a49382815020000000000000d22384d62778da6b8cbe0f4fffffffffffeebd9c9a8937e69534f4c463943413e3c3a373531262d2a2220190e0000000000000000000b20354b6073879cb2c5d6e8feebd9c9b49f8c79634e3b2b1800000000000000000f1f2d38454b4f52545658595b62788da2b7cde2f7ffffffecd7c1ac97826c65656564646464636260564e42311e0b000000000002090b0e101215171a151d202223211e160b00000000000000000a161e2122232322211e1718140e0c0700000000000000000000000215283847586176828d928f877e73645c4b44372c1d1f33465861766a60544639281909000000071b2d3e4a5c647684959fabbac7d7dfe3ecf7fffdead8c7b9a89e8b7d6a614b4437271a0a000000000000000003090b0e0f10111212131313131311100b0801000000000000000000000011212f383b3e3e3e3d3d3b3a383632281e160a000000000000000000011323313a3d40403f3d3a36312719160800000000000000000000000008182636445560738298a1b2c5d6e8f6eae2dfd6d1cecdcfd1d4dee0e8f3eed9c4af9984796d62594e42332a1c0f01000000000000000f24394f64798ea0b2bfced8e6edf5fbf2ddc7b29d88725c4c4b453949494938352c27262423211e160a000000000000000000000000000e1e3646535954606265686c717b8d9fb5cadfe7dacfc3b6a69d8978635645321d0f0000000000000b2035485a73889eb3c8ddf3fffffffffffff0dbc5b09b8570686461575b585653514f4d4b4437423f38352b1e0e00000000000000081b2e3f51677c91a5b6cae3f3f7e3cfbcab98836e5b49351d0d0000000000000000010f1a283236393c3f4143444d62778da2b7cce2f7ffffffecd7c2ac97826d574f4f4f4f4f4e4e4d4b453831231301000000000000000000000000020002090b0d0d0c09030000000000000000000002090b0d0d0e0d0c0a0300000000000000000000000000000000000a1a2a3a4758616d787d7a736860554a3e3127190f17293a465760574b4336281b0b000000000d22364a5c647a879aa1b5bcc9d7cfcacfdae7f7f1e6dfd7c6b9a99f8d7f6d60554538271502000000000000000000000000000000000000000000000000000000000000000000000000091c2f3f4c505354535352514f4d4b453832281a0a00000000000000000b1e31414e52555654524f4b4437342616000000000000000000000000132536435460738298a0b2bfcfe4f4e6d8cecac1bbb9b8babbbfc8ccd5e3f2ddc8b29d887c69604f42311f170c0000000000000000000e23384e63788da5b6cadfeaf6fffffff4dfcbb7a58e796454534e4b46394441403e3c3b39383632281a0c000000000000000000000000001828364036434b4d4f53575c73889db3c8ddf2ece3d3c4b8a79b8574604b3d2d1a07000000000005192b3c596f8499aec4d9eefffffffffffff2ddc9b5a397817d7a7673706e6b6966646260555a57544d483c2b19050000000000000e22374b5d70859bb0c3d3e6feebd9c9b49f8c79634e3d2c1a00000000000000000000000a161e2124272a2c2d374d62778ca2b7cce1f7ffffffedd7c2ad98826d58433a3a3a3a3938373632281a1305000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1c2a3a464c5b63676560544b44372d1d1509000b1b2939454b45393026180b00000000000f24394f647a899da5b3bfcfcec9bcb5bcc9daece1d4cac7cac7baab9f948173605645311d09000000000000000000040a0c10100e0900000000000000000000000000000000000000000e23384c5d65696968686766646260564b45382816030000000000000011253a4e5f686b6b6a676460555144341e0e00000000000000000000071c30435460728298a0b2becfddedead8c8bbb4aca6a4a3a4a6aab3b8c5d5e8dfcbb7a69d8d7e69604e3f2f1c0c0000000000000000000c2135495b72879cb2c6d6e9fcfffffffae6d4c3ad9882726c686461575c5956555352504f4d4b4538291c0c000000000000070d0f1111100f18242b263035373a3e3e5c71869cb1c6dbf1fff1e2d5c5b5a397816c5c4a36210d00000000000014293f54697e94a9c4d4e7fafffffffffff8e4d2c1b19f97938f8b888583807e7c797775726f6c69625a4835200b0000000000061a2c3d4f657a8fa3b4c8e1f1f7e3cfbcab98836e5b49361f0f00000000000000000000000002090b0f12141622374c62778ca1b7cce1f6ffffffedd8c2ad98836d58432e252524242322211e160a000000000000000812191b1b1a1817151313121111100f0f0e0e0d0d0c0c0b0801000706000000000000000000000000000000000000000000000000000000000c1b29333d494e524f4a433631261910010000000b1b28323632281c14080000000000001a30455a6f859aa2b4bbc8c8bbb4ab9fabbccfe3d4c3b7b2b7c3c9bcb59f978374604b36200b000000000000070b0f171f212526231c110300000000000000000000000000000000000010263b50657b7e7e7e7d7c7b79787572605645321e090000000000000013283d52687d80807f7d79756b62513c2b19050000000000000000081c2f3f4a60728197a0b2becfdcecf7e2cebbaa9f96918f8e8f91949ea7b8cce0e7d4c4b7ab9f937e685d4b3a2a17040000000000000000061a2c3d54697f94a8b9cde1f2fffffffff2dac6b2a09888827d797673716e6c6a68676564626056473a29170400000002101b222426262524242424252627282a34485973889db2c8ddf2fffff2e3d2c1b49f8c79644e39240f0000000000000f24394e64798ea6b7cbdff4ffffffffffffefdfcebdb1aca8a4a69d9a989693918f8c8a8785827f78624d38220d00000000000c2135495b6e8399aec1d1e4feebd9c9b49f8c79634e3d2c1a010000000000000000000000000000000000000c22374c61778ca1b6cce1f6ffffffedd8c3ad98836e58432e190f0f0f0e0d0b0902000000000000000c1a252d30312f2d2c2a2928272726252524242323222221201c141d1c1b0c0b0400000000000000000000000000000000000000000000000000000b171f2c35383d3a3530251d14090000000000000a161e211e160a01000000000000000c21374c617684949faab4b7aa9f958c9fb5cadfcab7a59da5b2bec0b4b0a197826d58422d180000000008131c20252a33373b3b382f21120500000000000000000000000000000000051a2f445a6f849393939292908f8d8a8675604b36210b000000000000001b31465b7085959594928f89806b5a4835200800000000000000000e23384b5d6b80959fb1becfdcecfaf4dfcab49f8c817c79787a7c7f899eb3c8def2e2d4c9bcb49f8c7b655847331f110000000000000000000f21364c6176899eb4c4d4e7f1f4f8fff5e2cfbeb2a69d97928e8b898683817f7e7c7b797875705847331f0a00000010202d36393c3b3a3a3939393a3b3c3e3f404d62778ca6b7cbdff4ffffffefe3cfbcab98826d58432e180300000000000b20354a6074889db3c8ddf1fffffffffffffdebdbcec5c1bdc4b7b2b0adaba8a6a4aa9f9d9a97917c67513c27120000000005182a3b4e63798c9fb5cadfeff7e3cfbcab98836e5b49361f0f000000000000000000000000000000000000000c21374c61768ca1b6cbe1f6ffffffedd8c3ae98836e59432e190400000000000000000000000000001a2a384245464443413f3e3d3d3c3b3b3a39393838373736353026323130221f180c0000000000000000000000000000000000000000000000000000040f1a21232825201c130801000000000000000003090b09030000000000000000000a1f33475861727f8b9aa2a69d8c808298adc2d7c7b29d8798a0b2aca29a908478624d38230d00000311182530353a3a474c50504c4030231201000000000000000000000000000000061b30465b70859ba9a8a8a7a6a4ab9f8d77624d38220d000000000000001a2f445a6f8499aba9a7a89e8c78624d362513000000000000000010253b50657b909eb0bdcedcecfaffebd6c1ab96816c66646365666d8297acc2d7ecf2e7d9cebbaa9e8876614c3f2e1c0800000000000000000a1f3346586b8095a6b7cbd6dbdfe3ecf7eddccfc4b7b2aca8a3a79e9b9996959391908e8d8b76614c37210c0000071b2d3e4a4e5150504f4e4e4e4f51525355585e697f94a9c4d4e6fafffffffeebd9c9b39e89735e49341e090000000000071c3043546c8196acc3d4e6f4fafffffffffff9ebe0d9d7d2d4cbc8c5c3c0bebbc8bbb4b2afa6917c67513c2712000000000b1f3448596d8297abbccfe3f8ead8c8b49f8c79634e3d2c1a01000000000000000000000000000000000000000c21364b61768ba0b6cbe0ebecedeeedd8c3ae98836e59432e1904000000000000000000000000000e1e3848555b5b595856555352525150504f4e4e4e4d4d4c4b4b434947464537342a1d0c000000000000000000000000000000000000000000000000000000060c0e12100b07000000000000000000000000000000000000000000000000000417293a4754606a79849099877a6d8297acc2cebba6917c82969d968e857b70625a4935200c000011212e36434a4f56586165655e4d41301f0f000000000000000000000000000000011426375d72879cb2bdbdbcbbc9bca38e79634e39240e00000000000000182e43586d8398adbfc6b9aa95806a5443301c070000000000000012273d52677c92a7bccddcecfafffee9d4bea9947f69544f4e4f52677d92a7bcd2e7fff7ebd9c8b8a697826d5d4b37231100000000000000000417293a4b6175889db3b9c6c6cacfdae2eaede2d4cbc8c1bdc5b8b3b1aeabaaa8a7a5a49f89745847331f0a00000d22364a5c6466666564646464656667686a6e727c879db2c8ddf2fffffffffff0dbc6b09b86715b46311c0600000000000013253650657a8fa5b7cadde0e7eff4f7fdfffffdf4eeece8e6dfdddad8d5d3d1d9cecac7bba6917c66513c2711000000031729394c62778a9fb4c9daece8e2cebbaa98826d5b4a361f0f00000000000000000000000000000000000000000b21364b60768ba0c6d7d4d5d7d8d8d9d8c3ae98836e59432e190400000000000000000000000005192b3c556670706f6d6c6a686867666665646463636262616160545e5d5c5b4c473b2a180400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1c2936434b5b63707b8477646d8297acc5b9baa6907b738188817a70665e4d493c2c190600081c2e3f4b5460646c71767a7b675f4d3d2c1a0a000000000000000000000000060c0e1d31445574899eb3c9d2d1d0d9baa58f7a65503a251000000000000000172c41576c8196acc1d6c8b29d8773604a35200b000000000000000f243a4f64798fa4c5d6e8fbffffffead4bfaa957f6a5540393b50657a90a5bacfe5fafff6e6d5c4b19f8f7b6550402f1c0900000000000000000b1e324657677d919ea8abb1b5bcc9cdd7e5f2e7dfddd7d2d5ccc8c6c3c1bfbdbcc7b09a85705b3a29170400000f24394e647a7b7b7a797979797a7b7c7d7f8387909da6b7cbdff4fffffffffdead8c7ac97816c57422c17020000000000000b20354b6074879db2c3c8cbd5dadfe2eaeef2f4fafffffffaf4f2efedebe8e6ebe2dfd0bba5907b66503b26110000000a1e3346576b8095a9bacacfdad3d7c7b49f8b78624d3d2d1a0100000000000000000000000000000000000000000b20354b60758aa8b9bebfc0c1c3c3c4c4c3ae98836e59432e19040000000000000000000000000b2035485a7084868482817f7e7d7c7c7b7a7a79797878777776757473727170615947341f0b00000000000000000000000000080e10110f0b09030000000000000000000000000001080b0e1111100f0c0a040000000000000000000000000000000c1826303d494e5e666e62596c8197a7a2a4a4a5907b666c736c645c504c40352c1e0e00000e23374b5d65737a81878b908c7d675b4938271502000000000000000000000e1a21232c354b60758aa7b9cce0e7e5d0bba6917b66513c261a0b070000000000162b40556b8095aac0d5cab7a58f7a644f3a240f000000000000000c21374c61778ca7b9cce0f5ffffffead5c0ab95806b56402b394e64798ea3b9cee3f8fffff3e2cebeb19b86715e4c38230e0000000000000000031629394d5f6b808990969c9fabb4bac7d7eafaf4f2ece7e5dedccccdcdcececdbaa9947f69543f2a14000003192e43586e8291908f8f8e8e8e8f90919394989da5b2b7c4d4e6fafffffffff6e2cebaa9917c67513c271200000000000000081c3043546a7f95a5abb3b7c4c5c9ced8d8dddfe6e8ebeef1f3f5fcfffafcfffef7e4cfbaa58f7a65503a25100000000c21364c6176899eafb2b5bcc9bec0baa997816c5a49351f0f000000000000000000000000000000000000000000081c30435474899ea6a8aaabacadaeafafb0ae98836e59432e19040000000000000000000000000d22384d62788d9b999896949392929190908f8e8e8d8d8c8c8b8a898887868477614c37220c000000000000000000000000101b22252624211e16120c0a03000000000000000009141d202426262524221f1816100b0700000000000000000000000008141c2c36404c51594d54697f888b8d8e8f90907b66575d574f4a3e382f20190e00000010253a50657b858f969c9fab9f8a79635645311d0f0000000000000000000e1f2c3538413f4c61768ca1c5d6e8fbe7d2bda7927d68523d312f201c1308000000162b40566b8095abc0d5d4c3ab95806b563b2a18050000000000000a1f33475874899eb3c9def3ffffffedd8c3ad98836e5839293a50657a8fa5bacfe4faffffffecdec9b5a3907b65503b26100000000000000000000b1b304150626b747a80868b919fa9bacde2f6fffff0e0d3cac7b7b7b8b9b9c4b49f8a78624d37220d000002182d42576d8297a5a5a4a3a3a3a4a6a7a8aaadb2b6c3cbd4e2f2fffffffffff4dfc9b49f8a76614b36210c00000000000000011426364d6278878f969da6aaafb4bbc8c3c8cbd4d2d6d9dbdee1e8e4e5e7e7e8e9e9d7c6a38e79634e39240e000000152a3f546a7f94979a9d9faba6a8abac9f8a77624c3c2c1901000000000000000000000000000000000000000000011426485e73888f91939496979899999a9a9a98836e59432e190400000000000000000000000011263b51667b90a6aeadabaaa8a7a7a6a5a5a4a3a3a3a2a2a1a0a89f9e9c9b8e79644f39240f0000000000000000000008131c2e373a3c3936322828211e170b0000000000071519263135393b3b3a3937342a2b25201c13080000000000000000000000010f1a212f383b44374f6169737678797a7a7b77614c484139362d231c110600000000152a3f546a7f94a3abb1b5baa89c8674604b3d2d180800000000000000061a2c3d494e56545262778da2b7cce2ffe9d4bea9947f695447464435302518080000162b40566b8095abc0d5dbc6b19c86715948341f0b00000000000004172a3a5a6f859aafc4daeffffffff1dbc6b19c86715746374451677c91a6bcd1e6fbfffffff8e5d2c1ad98836e58432e190300000000000000000013233344505560656b71777d8b9fb4c9dff4fff9e5d3c2b6b1a1a2a3a4a4a4a696816c594834200b000000152a40556a7f95aabab9b9b9b9babbbcbdbfc3c7cad4dfe6f2fffffffffffdead8c7af99846f5746331e0a0000000000000000082034485962727a81888e949a9faaa9aeb2b7c4bdc1c3c6c9ccd6ced0d1d2d3d3d4cdb9a88c76614c37210c00000011263b50667c7f8285888b8e9193959796806b5948341e0e00000000000000000000000000000000000000000000000c21364b6175797c7e7f808283838485858585806b55402b160000000000000000000000000013283d53687d92a8bdc2c1bfbdbdbcbbbbbab9b9b8b8b7b7b6c6bab4b3b2a48f7a654f3a2510000000000000000000091825303f4b4f514e4b45383d3633291b0b0000000015253237444b4e5051504e4c473a403a353025181103000000000000000000000006121c24262f32434f5458616364656565615947342c24221b10090000000000000c22374c61778a9fb4c6cac6b5a495806a5b4a362614010000000000000c2135495b636b696766798ea3b8cde3f8ead5c0aa95806b5c5c5b594a433625130000162b41566b8096abc0d5dec9b5a48c77624c37220d00000000000000162b40556b8095aac9d9ebfefffff4dfc9b49f8a7661545b55606b8096abc0d5ebfffffffffff0dcc7b29c87725d47321d080000000000000000000515263337444b50565861748a9fb4c9dff4fff3decab6a49c8c8d8e8e8e8e8e8876614c3b2b190500000011273c51667c91a6c4d5cecececfd0d1d2d4d8dcdfe6f1fafffffffffffbf5e2cebaa9937e685339291703000000000000000005192b3b484d5c646c74797f858a8f94999da6a4a8abaeb1b4b9c6b9bbbcbdbebebfbfb49e89745847331f0a0000000f23384c5e666a6d707376797b7e80828276614c3b2b18000000000000000000000000000000000000000000000000091e324657616467696a6b6c6e6e6f6f7070706b62503d28130000000000000000000000000013293e53687e93a8bdd3d6d4d3d2d1d1d0cfcfcececdcdccccd7cdc9c8baa48f7a654f3a2510000000000000000009192736434a5d656664605658524b463929170300000c1c32434f5560636666656461595a564f4a43362e211100000000000000000000000000090f111924323b3a464c4d4f4f50504c473a2a180f0d0700000000000000000a1f3447596e8399aec8d8d2c2b49f8b79635443301c0c0000000000000e23384e6379817e7d7b7e92a8bdd2e7fdebd5c0ab9680727271706f605443301c0700162b41566b8096abc0d5e5d2c2a7917c67523c27120000000000000011263b51667b90abbccfe3f7fffff7e2cebbaa947f74717071747c8a9eb4c9def3fffffffffeebd9c9ad98826d58432d1803000000000000000000000715192731363b3a4756758a9fb5cadff4fff1dcc7b19c867778787979797977615847331d0d000000000d22384d62778da6b7cbe0e3e3e4e5e6e8e9edf2f4f9fffefffaf4f2ede8e0d9c9b49f8a76614c37210c000000000000000000000d1d2b343e4a4f5460646a70767a7f83888b8f9396999c9ea8a2a4a5a7a8a8a9a9a9a99b85705b3a291704000000091c2f404c5055575a56606366696b6d6d615847331d0d00000000000000000000000000000000000000000000000003162839464b4f515355565758595a5a5b5b5b55504433210d0000000000000000000000000014293e54697e93a9bed3e8e9e8e7e7e6e5e5e4e3e3e2e2e1e1e9e1deceb9a48f79644f3a240f00000000000000091927374454606b7a7b7976726d67615746331e0a0004172a3a4f616974797b7b7a797773706b6560544b3f2e1c0800000000000000000000000000000006141f2729333638393a3b3b37342a1c0c000000000000000000000004182a3a52677c92aabbcee2cebbaa9b8573604b3a291704000000000012273c52677c91949290929cadc0d5e9fff3dec9b39e89878786868372604a35200b00172c41566c8196abc1d6ebd6c1ac96816c57392816030000000000000c21364c61768b9fb4cadff4fffffdead8c8af9d94898685868a919ea8b9cce1f5fffffffff7e3cfbcab927d68523d28130000000000000000000000000009151d2025364b60758babbccfe3f8fff2ddc8b39d88736263646464646159473a2a1700000000000b2034485a73889db3c8dde8eaebedeeeeefefeeeeedebe9e7e6dfddd8d6ccc9bcab97826d5847331f0a00000000000000000000000d19202e3636434b4f55576165696e73767a7d818486898b8d8f909292939494949494806b56402b16000000000011222f383b3f4238454b4e51535657584c473a2a1700000000000000000000000000000000000000000000000000000b1b2832363a3c3e3f414243444445454545403d332615040000000000000000000000000014293f54697e94a9bed3e9f1f2f2f3f3f3f4f4f4f4f4f4f4f4f4f4e3ceb9a38e79644e39240f0000000000000115273744556072808c918e8b87827d75614b36210c000a1f334758697f898e90908f8e8c8885807a73655d4b37230e00000000000000000000000000000000030c0b171f212324252526221f180c000000000000000000000000000c21364c61768a9fb4c9dfd8c8b5a3937e685847331f0f0000000000142a3f54697f94a9a7a6a8adbacadcf0fff5e0ccb9a79e9c9c9c9b8b76614c36210c00182d42576d8297acc2d7ecdbc6b09b86715746321e090000000000000a1f33465870859aafc8d9ebfefffff6e6ccbbafa79e9b9b9b9fa9b4b9c6d6e8fcfffffffff4dfcab49f8b77624d37220d000000000000000000000000000002080c22374c61778ca1b6daecfffff4dfc9b49f8a74574e4f4f4f4f4c473a2a1c0c000000000005192b3c586d8298adc5d5d3d4d6d7d8d9dadad9d9d8d6d4d2d4cac7c3c5b9b3ae9f8c79634e3a29170400000000000000000000000005101b222630353939464b505459586165686c6e71747678797b7c7d7e7e7f7f7f7e79634e38230e000000000003111c23262a2d283236393c3e40424337332a1c0c0000000000000000000000000000000000000000000000000000000b161e212427292a2b2d2e2e2f303030302b28211507000000000000000000000000000013283d53687d92a8bdd2dbdcdcdddededededfdfdfdfdfdfdfdfdeded7c6a28d78624d38220d000000000005121d314455607382959fabab9f9c9892846e59442f19000c21374c61778b9ea7a5a6a5a3a79e9a958f877b65503b251000000000000000000000000000000000000000040a0c0e0f1010100c0a0400000000000000000000000000000a1e33465770859aafc5dae6d1c1b39e8976614c3d2d1a0700000000162b40566b8095abbcbbbdc0cad8e8f9fffbe8d6c5b9b3b2b1b1a18c77624c37220d00192e43586e8398adc3d8eddfcab49f8a76614b36210c0000000000000417293a53687e93aabbcee2f7ffffffe9d9ccc5b9b3b1b0b1b4bac7ccd6e4f4fffffffff7e7d2c1ae99836e594834200b000000000000000000000000000000000d22384d62778da2b7cce2eef1f3e2cdbaa98b76614b3939393937342a1c0c0000000000000012273c51677c91a7b8bcbebfc1c2c3c4c4c5c4c3c2c1bfbcc3b7b2ada9a79e9892816c5b4a361c0c0000000000000000000000000000000708141c20242832363a3f3a464c4f5356595c5861636466676869696a6a6969635b4935210c00000000000000090f111518161e212326292b2d2e211f170c000000000000000000000000000000000000000000000000000000000003090c0f121415161719191a1a1b1b1b16130d0400000000000000000000000000000011263b50667b90a5c5c5c6c7c7c8c8c9c9c9c9cacacacacacac9c9c9c8baa88b76614b36210c0000000002122333434b60738398a0b5bcbcb5b29f8b78634d38230e000f24394e64798eabb9c5bbbac5b8b3afaba59c86715c47321c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000003172939546a7f94a9c4d4e7e0ccb8a796816c5b4a36211100000000162b40566b8095abc0d0d2d5dce8f6fffffff3e3d6ccc9c7c7b7a18c77624c37220d001a2f44596f8499aec4d9eee2cebbaa907a65503b2510000000000000000c22374c61778b9fb4cadfe9ebedeff2e9e4d6ccc9c6c5c6c9cdd7e1e8f4fffffef7f4ecdac9b5a3907b65503b2b1805000000000000000000000000000000000e24394e63798ea3b8d4d5d9dcdedfd7c7a28d77624d38242424221f180c00000000000000000b20364b6075889ea4a6a8aaabadaeaeafafafaeadaba9a7a4a59d98938f89837d74604b3d2d1a00000000000000000000000000000000000001080b0f161e21252a2933363a3e41443a464c4d4f5052535354545454544e493d2c1a0600000000000000000000000003090b0e11141618180c0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23384d63788da7afb0b1b1b2b3b3b3b4b4b4b4b4b4b4b4b4b4b4b3b3b29f89745746321e09000000001020304150616d8297a1b2becfcfbcab97826d5b4935210c000f243a4f64798fa4c9d6d0cfd5ccc8c5c3b39d88735e48331e0900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e24394e63798ea6b7cbdfe8d5c5b49f8b79634e402f1808000000162b40566b8095abc0d5e7e9f0f9fffffffffff3e8e0dedcccb7a18c77624c37220d001b30455a70859aafc5dae8ebd9c8a9947f6a543f2a15000000000000000b1f3447596f8499afc2d2d3d6d8dadcdee1e8e0dedbdadbdfe2eae7e7e7e6e4ebe2dfdccfbcab9b85715d4b371d0d000000000000000000000000000000000010253a4f657a8fa4b7c3c0c4c7c9cacfb9a48f7a644f3a250f0f0c0a04000000000000000000091d324556697e8d8f919395969899999a9a9999989694928f8b87837e7a746e68605645321f0f0000000000000000000000000000000000000000000003090c1014171f2125282c2f293336383a3b3d3d3e3f3f3f3f3f38352c1f0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c2035495a7388999a9b9b9c9d9d9e9e9e9f9f9f9f9f9f9f9f9f9f9e9e9d9c87725c392816030000000d1d2d3e4d5f6a8095a0b1bfcfdfcab59f8c78634e3c2c1906000e23394e63788ea3c5d6e8e4e7e0dddac8b29d88735d48331e0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c21364a5b73889db2c8ddf2e2cebbaa99846f5e4c362614010000152a40556a7f95aabfd4dadde4effdfffffffffdefe4dddbd6c6a18b76614c36210c001c31465b71869bb0c6d3d3d4d5c3ae98836e593a2a180400000000000004182a3b50667b90a4b5bbbec1c3c5c7c9cdd7cdcfd0d1d1d2d2d2d2d2d1d0cfd9cecac7beb59f8d7b654f3f2f1c00000000000000000000000000000000000011263b51667b909da5a7abaeb2b4b5bcb7a6917c67513c271200000000000000000000000000021528384f6069787a7c7e7f818283848585848483817f7d7976726e69646055534b4538281601000000000000000000000000000000000000000000000000000000040a0c10131719171f21232426272829292a2a2a2923211a0f0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006192c3c54697f84858586878788898989898a8a8a8a8a8a8a8a8989888786806b56412b160000000a1a2b3b4a5c677d8d9fb5beceddd4c3af99846f5b49351e0e00000c21374c61768ca7b9cce0e9f1f3f0dbc6b09b86715b46311c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071a2d3d586d8398adc2d8edead8c8b3a1907b655443301c08000014293e53697e93a8bec2c5c8d1dfefffffffffefdfd2c9c6c5b9a88a75604b35200b001d32475c72879cb1b6c2bdbfc0bfb29d87725847331f0a000000000000000c23384c5e71869ca3a6a9acaeb0b2b4bac7b8babbbbbcbdbdbdbdbdbcbbbac8bbb4b2aea096806b5d4b3721110000000000000000000000000000000000000d22374c627780878d9296999c9e9faba1a1947f6a543f2a1500000000000000000000000000000a1a32424f5a626567696a6c6d6e6f6f706f6e6d6c6a6764615758544f4b44373632281a0a0000000000000000000000000000000000000000000000000000000000000000000100040a0c0e0f1112131414151514140e0c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e273b4f61696f6f707172727373747474747575757575757474747372716b62513d29140000031628384859647a8b9fabbccfdcdfcab7a5907b66503d2c1a0000000a1f33475874899eb3c4cdd7dcdedddac9ad98826d58432d180300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013283e53687d93a8c4d4e7ebe2d0bfb19c8673604b35200b000012273d52677c92a7adadb0b4c1d1e4f7fffff8e4d2c1b5b0b0af9e89745544311d08001e33485d7387959ca4a6a8aaaaaaa8a58c76614c37220c00000000000000091c2f4052687d8b8e919496989a9d9fa9a2a3a4a6a6a7a7a8a8a8a7a7a6a5a3aa9f9d99938272604b3f2e1c030000000000000000000000000000000000000b1f344859626b72787d808487898a8b8c8c8b816c57422d170200000000000000000000000000001424323c494d4f515355565859595a5a5a59585654524f4b46393e3a353126211e160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c2032434f54595a5b5c5c5d5e5e5e5f5f5f5f5f5f5f5f5f5f5f5e5e5d5c56514434210e0000091e3245566277889da9bac9dadfddc7b29d8773604a35200e00000004172a3a5a6f849aa6b4bac6c7c8c7c4bcab937e68533e2913000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23384d63788da6b7cbded9cecac0b4a4927d68523d2813000010253a4f657a8f9798989ba3b4c8ddf2fffff2ddc9b5a39b9b9a9987725d37261401000e23384e637980878c9093959594928f8c7a644f3a250f000000000000000011253a4e5f6876797c7e81838587898b8c8e8f909191929392929292918f8e8c8a87837e726054433021110000000000000000000000000000000000000005182a3b484c565b63686b6f7274757677777672604a35200b00000000000000000000000000000006141e2c35383a3c3e40414344444545444443413f3d3a3633292924201d140b0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000031425323b3f444546464748484949494a4a4a4a4a4a4a4a4a4a49494847413d3426160400000b21364b6075859ba6b7c4c4c8cbd3c2ab95806b5443301c07000000000e24394e637988959fa8adb1b3b2afaa9f8c78624d38220d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c2135495b73889db2c8c9c8bbb4aea29a8b7e69543f291400000c21364b617580828283859bb0c5daf0fffff0dbc6b09b85858583806b55402b1600000c2135495b636b71777b7e7f807f7d7a75645c4b37220d00000000000000000b1e31414e57616466696c6e7072747677787a7b7c7c7d7d7d7d7d7c7b7a797775726e686054433626140300000000000000000000000000000000000000000d1d2a34373d494e5256595d546061626161605443301c0700000000000000000000000000000000000e1920232527292a2c2d2e2f30302f2f2e2c2a2824211e17140f0b080100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071420272a2f30303132323334343434353535353535353534343332312b2921160800000013283e53687e8c969da6aaafb2b7c4b6a48e79634e36251300000000000c21364a5b6375808a91979c9e9d99948e836e5a4835200b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006192c3c586e8398adb9b3aeaa9f998f847969614f3b27120000091e324657616b6d6d6d7d92a7bcd1e7fcf5e0cbb6a08b75706f6e6b62503d28130000061a2c3d494e56596266686a6b6a686560574b3e2e1b0800000000000000000113233139464c4e515457595b5d576062636566666768686868686766656462605559534a4336261808000000000000000000000000000000000000000000000d181f222c35383d414447434a4c4c4c4b4a4336251300000000000000000000000000000000000000060c0d101214151718191a1a1b1a19181715120f0c0a0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c12141a1a1b1c1d1d1e1e1f1f1f1f2020202020201f1f1f1e1d1c16140e040000000011263a4e60687880888e95999da6a3a49c86715b4a3618080000000000071a2d3d4a57616b757c82878988847f7a6e65543c2b1905000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014293e54697e93a3a79e99938b837a6f635b4f43321f0c000003162839464b565758677c91a6bcd1e6fbf6e1cbb6a18c76615a5955504433210d0000000f1f2c35383b484c5153555555534f4b45392e20100000000000000000000005131b293336393c3f41434539454b4d4e4f51515252535353525251504e4d4b44373e3530251808000000000000000000000000000000000000000000000000050b0f1a2123282b2f253035363737363530251808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1f31424e5a626b73797f84888c8e8f907f6a553d2d1a000000000000000f1f2d39464b5760676d7273726f6a645c5447361e0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f243a4f647a8f8e8c89837e786e655d4e493d322414030000000b1b283236404251667c91a6bbd1e6fbf6e1ccb7a18c77624c44403d33261504000000010f1a21232a34373b3e40403f3d3a3632281b10020000000000000000000000000b171e212427292c2e3028323637393a3b3c3c3d3e3d3d3d3d3c3a393735312729201c130800000000000000000000000000000000000000000000000000000000060c0e13161a131c2021222221201c13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021424313c484d565c646a6f7376797a7b77614c37220f00000000000000010f1b293339454b51585c5e5d5a554f4a3e362818000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b20364b60747b7977746e68625a504b3f352c1f140600000000000b161e212b3b51667b90a6bbd0e5fbf6e1ccb7a18c77624c372b28211507000000000000060c0e181f2226292a2b2a2825211e160a000000000000000000000000000000030a0c0f111417191b161e2122232526272728282828282726252422201d15130b0700000000000000000000000000000000000000000000000000000000000000000000010000070b0c0d0c0c0b07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006141e2b35383e4a4e555a5861636566615947341f0a0000000000000000000b171e2832363c42474948443f39362d20180a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091d314556606664626054534d483c372e211a0f0100000000000000030910263b50657b90a5bad0e5eff0e1ccb7a18c77624c37220d0d0400000000000000000000050b0d111315161513100b09030000000000000000000000000000000000000000000002040003090b0d0e1011111213131313131211100f0d0b0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1920232d3639403a474c4e4f504c473a2a180400000000000000000000030a161e21272d3234332f2a24221b1002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002152738454b514e4c4b433638352b231c1106000000000000000000000010253a4f657a8fa4bacfd8dadadbccb7a18c77624c37220d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b101b22242a293337393a3b37342a1c0c0000000000000000000000000003090b12181d1e1d1a150f0d0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1a2731363b39373530262220190e08000000000000000000000000000f24394e64798ea3b9c2c3c4c5c5c6b7a18c77624c37220d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d0f15171f21242526221f180c0000000000000000000000000000000000000307090805000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151d20262422201c140d0b050000000000000000000000000000000e23384e63788da3abadaeafb0b0b1b1a18c77624c37220d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0c0e10110c0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090b110f0d0b08010000000000000000000000000000000000000d22384d62788d939698999a9b9b9b9c9c8c77624c37220d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b20364b60747c7e8182838585868686878677614c37220c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091d3145566066696b6d6e6f707071717171615847331f0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002152738454b51545658595a5b5b5c5c5c5c4c473a2a18040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1a2731363c3e4143444546464647474737332a1c0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151d2026292c2d2e30303131313232221f180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090b11141618191a1b1b1c1c1c1c0c0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  m_StreamData:
    serializedVersion: 2
    offset: 0
    size: 0
    path: